Sri Lanka’s two official languages are Sinhala, which is spoken by the majority Sinhalese, and Tamil, which is spoken by the minority Tamil and Muslim communities. English is widely spoken in most cities, including Colombo, Kandy, and Galle, as well as by government and tourist authorities. However, although most people in Colombo can speak English, don’t expect everyone, everywhere to be proficient. English is widely spoken on the beach and in tourist areas. Most individuals in remote areas, on the other hand, can only communicate in a few basic phrases in English.