Sri Lanka is widely recognized for its pristine, palm-fringed beaches; however, it has much more to offer. Sri Lanka is a tropical country comprised of precipitous mountain ranges, rainforests that have stood for millions of years, wildlife reserves teeming with […]