Sri Lanka. A place where the beauty of God’s creation is visible. Few locations on the way to Nuwara Eliya…

read more