New Delhi, the capital of India is a city that attracts many backpackers and travellers from all over the world because of its central location. From New Delhi, many places in North India are easily accessible. Hence, many backpackers spend less than 24 hours in the city and prefer catching the first bus, train or […]