Indian PM Modi lays foundation stone for Ram Temple on contested Ayodhya site

India’s Prime Minister Narendra Modi laid the foundation stone for a Hindu temple in the northern city of Ayodhya. Hymns about Lord Ram were played, and the roads decked with flowers. Many shop fronts too were painted yellow and saffron flags put up. Mr. Modi laid a symbolic silver brick in the sanctum sanctorum of […]