Navratri 2025 has begun on a spectacular note in Mumbai with the unveiling of the city’s tallest idol of Goddess Ambe, fondly called Khetwadi Chi Aai. On September 21, the majestic idol was carried ...