Sri Lanka has announced 40 countries whose citizens can get a tourist ETA free of charge to visit the country and mentions how long they can stay.