You will find that Sri Lanka features a multi-ethnic, multi-cultural and multi-religious society, which is a result of the nation experiencing successive waves of immigrants belonging to different ethnicities. The principal ethnic groups, the Sinhalese and the Tamils, have their origins in the subcontinent of India. On the other hand, Sri Lankan Muslims are the descendants of Muslim traders who made their home here. The local Malays and the Chinese arrived in the island from different parts of Asia. Meanwhile, the Burghers are the descendants of colonial era European immigrants.