India – Making tea in the street
In India, often if you order tea, it is made right there while you watch. This is our order of chai being made in New Delhi, in a narrow alley off a side street.
In India, often if you order tea, it is made right there while you watch. This is our order of chai being made in New Delhi, in a narrow alley off a side street.