Indore City Guide

Indore or Mini Mumbai is the largest city of Madhya Pradesh and is located on the southern side of the Malwa Plateau on the banks of the River Sarawati and River Khan. This City became the commercial more