PM Modi lays Ram Temple foundation stone in Ayodhya

Indian PM Narendra Modi has laid the foundation stone for a Hindu temple in the northern city of Ayodhya. Hindu mobs demolished a medieval mosque there in 1992, saying it was built on the ruins of a temple for Lord Ram, a revered deity. Hindus and Muslims claimed ownership over the site for decades.