Stolen ancient Indian idols were discovered in UK? admin September 19, 2020September 19, 2020 Banner Slider Delhi News top horizontal scroller World News New Delhi. UK police on Sep 15, Tuesday, ancient idols of Lord Ram, Lakshman and Sita handed over to India that were stolen from Tamil...