The Making of India’s Most Expensive Tea
A variety of premium teas are laid out for tasting at the Makaibari Tea Estate in Kurseong, West Bengal, India, on Monday, September 8, 2014. (Photo by Sanjit Das/Bloomberg)
← Previous picture
Next picture →
Military Woman Gallery
Must See Places
Google Ads Privacy