Olympic torch tamasha turns Delhi into a glamorous city