Neluwa

Sri Lanka
1 stories
Tropical river valley in Sri Lanka's Neluwa hills