Destinations, West India

World’s Tallest Ganesh Idol | Massive & Marvellous!

Did you know that the world’s tallest Ganesh idol is in a small village near Kolhapur, Maharashtra? A few years […]