SriLanka may be a small island in the Indian Ocean but that’s the only thing small about it. The country, formerly known as Ceylon, boasts an ancient civilization, golden sandy beaches with their s…
Read this post on mapcameratravel.com