Workers hauling baskets of tea leaves
at the Makaibari estate in Darjeeling, India.
The country is the world’s largest tea producer.
Post a Comment
No comments:
Post a Comment