Results 1 results found A hut on a tea plantation in the small village of Hingurukaduwa, Sri Lanka, Asia