Differences in Language
Sinhalese people speak Sinhala, an Indo-Aryan language also known as “Helabasa” and have two varieties, written and spoken. This language is influenced by Pali and Sanskrit. Tamils speak the language Tamil, which is a Dravidian language.
Differences in Religion
Sinhalese people follow the Buddhist Faith (Theravada School), which was introduced to them by Ashoka’s son Mahinda during the 3rd century BC. Though the majority of Sinhalese are Buddhists, a significant number are also Christians, due to the Portuguese, Dutch and British influence on the island. Tamils are mostly Hindus, with a significant Christian population.
Sinhalese culture encompasses many rituals and tradition which are greatly influenced by Buddhist festivals. A majority of Sri Lankan Tamils follow Hindu customs and traditions similar to south Indian rituals.
The tradition dress for Sinhalese is sarong and Kandyan for more formal occasions. Men wear a shirt with sarong, and women wear a sari (called Osari). The traditional dress of Sri Lankan Tamils is the sari, worn with a blouse and petticoat
we will see more resources about this point as it was part of civil war.