Sri Lanka is voted among the top 4 best islands for tourism in the world according to the readers of Travel + Leisure. The votes are counted based on the tourists’ opinions on the touristic activities, sights, natural attractions, beaches, food, friendliness, and the overall values...