Stolen in 1978, UK hands over 3 priceless ancient idols of Ram, Sita and Laxman to India Latest September 16, 2020 Idols of Lord Ram, Maa Sita and Laxman stolen from the Vijayanagara period from a Vishnu temple in Tamil Nadu…