Sri Lanka has earned over two billion US dollars from tourism in the first eight months of 2024, the latest data from the country’s Central Bank shows.