Prime Minister Narendra Modi laid foundation stone of the Ram Temple in Uttar Pradesh's Ayodhya on August 5.