Eventually, the most awaited moment of the past 500 years has arrived when Prime Minister Narendra Modi laid the foundation for the Ram temple at Ayodhya.