Lata Mangeshkar Chowk in the heart of Ayodhya has become a key attraction for both locals and visitors, and is the city's new selfie spot. The Lata Mangeshkar Chowk in the heart of Ayodhya has become ...