COLOMBO, May 9: Sri Lanka has earned nearly 700 million U.S. dollars from tourism in the first four months of 2023, an increase of 17.8 percent from the same period last year, an official said on Monday.