What kind of toilets are in Sri Lanka?
Traditional Asian-style squat toilets are rather rare in Sri Lanka apart from in the rural areas, and the most widely available are Western-style toilets. However, public toilets are extremely difficult to come by and even those that do exist are not very clean or hygienic, so the best option in case of an emergency is to head to the nearest decent hotel. Toilets in better grade restaurants and hotels are kept relatively clean, well-maintained and stocked with paper although you may do well to carry your own supply.