Sinhala and Tamil are the official languages in Sri Lanka.
English is generally understood by most people and is easy to get by. English is spoken at all hotels, major restaurants and shops. Road signs are written both in Sinhalese and English throughout the country, with few exceptions.
All mobile operators support the GSM technology on GSM 900/ 1800 bands. WAP & GPRS is widely supported. 3G and wireless broadband is available in Colombo. Wifi zones are available in selected spots in major towns.
Connectivity – Most hotels provide internet facilities. There are internet cafes in most towns with ADSL connection. Connections in smaller towns will be slow.