Delhi, India - a city with a population of nearly 12 million people in an area of 1,483 sq km, it is virtually an assault on all of your senses at any given time, not just when you first step off of the airplane.
Whether you come to Delhi for a visit, or to relocate your family for a long-term assignment, it has much to offer. Because of the rich history and beautiful temples, forts and gardens...