Designed by
Title
Nuvara Eliya, Sri Lanla - May 03, 2009: The tea shop at Mackwoods Limited PVT factory #80490508
Description
Nuvara Eliya, Sri Lanla - May 03, 2009: The tea shop at Mackwoods Limited PVT tea factory in Nuwara Eliya, Sri Lanka at May 03, 2009.
This image is editorial