For many Indians, the chaotic lights and thrumming energy of Times Square is synonymous with New York City. I first stepped foot in the city as a pre-teen ...