Nuwara Eliya, Sri Lanka
Nuwara Eliya is a small picturesque town onthe central highlands of Sri Lanka. The city was founded by…
Nuwara Eliya is a small picturesque town onthe central highlands of Sri Lanka. The city was founded by…
PMPE – Sri Lanka Photosafari from 2nd to 10th June 2012