Mysore's astonishing architecture, rich culture, and breathtaking festivals have earned it the title of 'City of Palaces.' It is no wonder why tourists from all around the globe flock to the majestic ...