Tag: Ayodhya

No Cards

An India Where the Mind is Truly Without Fear

 
/ December 6, 2017

In the small town of Delwara in Rajasthan, Muslims, Hindus and Jains live in rare harmony even as rabid communalism is celebrated as #ShauryaDiwas.