Tagged with new delhi

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 IndiaGet inspired: Tours and activities in India