AirDate: 12/25/2018 |
Overview: INDIA, NEW DELHI: Finding a place to drink can be hard in New Delhi. It's even harder to find a place to do so in the streets of India's capital. So what to do? Find the nearest supermarket, make your own little watering hole and strike up some conversations with the locals. |