Thursday, April 23, 2009

Grand Hotel Nuwara Eliya, Sri Lanka

Grand Hotel Nuwara Eliya,
'Little England' in Sri Lanka . . .

No comments:

Post a Comment