Sri Lanka has been recognised as the 5th best country to visit in your lifetime, according to CEOWORLD Magazine’s prestigious rankings for 2024.