Welcome to The Backpackers Hostel , New Delhi , India