India’s Prime Minister Narendra Modi will lay the foundation stone for the iconic temple dedicated to Lord Ram, a hugely revered Hindu god, in Ayodhya in Uttar Pradesh on 5 August. The path for the construction of the temple was cleared after the apex court of India settled one of the longest-fought litigations in the […]

