The Paradise Island of Sri Lanka
Sri Lanka, the tiny island situated South to India is well known for its quality tea which is famous around the world as “Ceylon Tea”. Well, It’s not only tea that Sri Lanka is famous for, But for its breath-taking travel destinations. [...]
read more