Which Language(s) will people understand / communicate?
While Sinhala and Tamil are the official & most widely spoken languages in the country, English is a link language which is generally understood by most people. English is spoken at all hotels, major restaurants and shops. Road signs are mostly written both in Sinhalese & English.