Baroda

Baroda is a city in India, home to approximately 2.2 million people.