What Does Ram Means For New India: Swapan Dasgupta

What Does Ram Means For New India: Swapan Dasgupta

In a highly-anticipated event watched by millions on television, Prime Minister Narendra Modi Wednesday laid the foundation in Ayodhya of the Ram temple, the culmination of a campaign that fuelled the rise…