The Sinhalese are the largest ethnic group in Sri Lanka, constituting approximately 75% of the population. They predominantly follow Buddhism. The Tamil population, primarily located in the northern and eastern parts of the island, is the second-largest ethnic group. The conflict between the Sinhalese majority and the Tamil minority has been a significant factor in Sri Lanka's modern history.