The official languages of Sri Lanka are Sinhala and Tamil. English is widely spoken. Place names and signs are in English and Sinhala, English and Tamil, or sometimes all three.