Himalayan Chai Tea sellers in a tiny shop in a side street of Kathmandu. Tea-sellers in a tiny shop in a side street of Kathmandu.
Leave a Reply