The correct option is B Sinhalese, Sri Lankan Tamil, Indian Tamil and Muslim Communities
The people of Sri Lanka are divided into Ethnic groups who have witnessed several conflicts since Nineteenth century. The ethnicity is based on language and religion and are - the Sinhalese , the Tamils (Indian and Sri Lankan), the Muslims and the Burghers. Sinhalese are the largest ethic groups.