Sinhala and Tamil are official languages in Sri Lanka. Sinhala, a language of Indo-Aryan origin is the language of the majority. English is widely spoken and understood. 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 Christian Church or a Mosque, each with its own distinctive architecture. When visiting holy places please conform to the requirements as regards dress in order not to show disrespect.
Buddhism is the main religion of Sri Lanka where it was officially introduced in the third century B.C. during the reign of King Devanam Piyatissa by Venerable Mahinda who was son of Emperor Asoka of India. No sooner than it was introduced here the new teaching caught up with the inhabitants of the country so rapidly that within a few months’ time the entire country became Buddhist.