Two years after Prime Minister Narendra Modi laid the foundation stone for the Ram Temple in Ayodhya, work is 40 per cent complete according to on site engineers who say the first floor of the temple will be ready by March 2024. Alok Pandey and Rajesh Gupta report