
India’s Narendra Modi lays foundation stone at divisive Ayodhya temple despite rise in coronavirus cases
Indian Prime Minister Narendra Modi has laid a foundation stone for the construction of a Hindu temple at a holy site that’s been at the center…
Continue Reading