Ayodhya, the birthplace of Lord Ram, is one of the most sacred pilgrimage cities of India. Ever since the historic Pran Pratishtha ceremony of the Ram Lalla idol, Ayodhya has transformed from a quiet ...