|
The capital of a country with over a billion people, Delhi lies towards the central north of India. Delhi is different things to different people. For uninitiated visitors, a visit to Delhi is worn as a badge of honour. Its not a terrible place, but as a first introduction to India, its not particularly flattering. Delhi can be chaotic and overwhelming at times, and many visitors retreat to the...
|