Sri Lanka named best country in the world to visit after Italy: CN Traveller (14-Oct-20, Business)
Sri Lanka has been named the best country in the world to visit this year, after Italy by readers of Conde Nast Travelle...