Vindhya Ranges divides India as North India and South India. The Vindhya Range runs across most of central India, extending 1,050 km. The average elevation of these hills is 3,000 m. They are believed to have been formed by the wastes created by the weathering of the ancient Aravali Mountains. Geographically, it separates northern India from southern India. The western end of the range lies in eastern Gujarat, near its border with Madhya Pradesh, and runs east and north, almost meeting the Ganges at Mirzapur.