Indore is the most cleanest city of India, located in Madhya Pradesh, the charm of this city lies in its rich cultural heritage which has been preserved over centuries and along with the hints of urbanization, attracting large number of tourists here.
