Sri Lanka is an island in the Indian Ocean that impresses its visitors with its selection of colors, the diversity of its landscapes, and its social and smiling people. An increasingly popular destination, it also benefits from its location as ...