In the state of Karnataka in South India, there is a town called Mysore. Its current official name is Mysuru. Once the capital of a princely state, this town has been known as the city of palaces and ...