Sinhala, Tamil and English are the official languages in Sri Lanka. Sinhala, a language of Indo–Aryan origin, is the language of the majority. Place names and sign–boards on buses and trains are usually in all three languages. Sri Lanka is a land of religious freedom and tolerance. Wherever you travel you will come across a Buddhist Temple or Dagaba, a Hindu Kovil, a Catholic Church or a Mosque, each with its own distinctive architecture.
Note: When visiting holy places please conform to the requirements with regard to dress in order not to show disrespect.