This is the season to Nuwara Eliya - Little England Sri Lanka. What a beautiful flowers around Gregory Lake. Many tourists all over the world flock here on April each year to feel the freshness of nature. Come and feel the difference here at Little England Sri Lanka |