Sri Lankan Ethnic Groups
Sri Lanka is home to several ethnic groups, with the largest being the Sinhalese, who make up about 75% of the population. They primarily speak Sinhala and are predominantly Buddhist. The Sinhalese have a rich cultural heritage, including traditional music, dance, and festivals.
The second largest group is the Tamils, constituting around 15% of the population. They mainly speak Tamil and are mostly Hindu. The Tamils have a distinct cultural identity, with unique customs, art forms, and a history that includes significant contributions to the island's heritage. Other smaller groups include Moors, Burghers, and Veddas.