Delhi or New Delhi, The major cultural, political, and commercial center of India is located on the banks of the River Yamuna; Delhi has been continuously inhabited since at least the 6th century BC. According to sources, this city was built and destroyed 11 times over the millennium. Today there is a huge migration of people from across the country to this place, for its rapid development and urbanisation, bundled together with a relatively high average income of its population, and has transformed Delhi into a cosmopolitan metropolis.
More >>