Buy Add to Lightbox Download
Factory workers are seen sorting out the tea leaves at Makaibari Tea Estate factory, Kurseong in Darjeeling, India.
Factory workers are seen sorting out the tea leaves at Makaibari Tea Estate factory, Kurseong in Darjeeling, India.
Filename: sdas20090313_tea-darjeeling_makaibari0488.jpg
Copyright