Let me guide you to Nuwara Eliya and Haputale in Sri Lanka’s Highlands, an earthly Garden Eden where the world-famous Ceylon Tea is growing.
While I was soaking in the dreamy landscape around Nuwara Eliya, the rolling hills covered with tea bushes, the skies opened and within minutes, everything was….soaked.
This Way to the Whole Story ->