Delhi, India - 5 things to see

New Delhi in India is a massive city with endless opportunities and experiences for backpackers. 16 million people live in New Delhi, so it can be hectic at times, but it’s also an incredible experience and most likely you haven’t tried anything like it before.

Get inspired: Read about India
Add a comment...
Post as (log out)