Until last week, Sri Lanka was one of the rising stars of Asian tourism, anticipating nearly three million visitors in 2019.