Hyderabad:The 65-foot-tall Durga idol installed in Koti this year has been recognised as the world's tallest...
7 Oct 2024 6:13 PM GMT