Sri Lanka (formerly Ceylon) is an Island in the Indian Ocean lying 25 miles off the South eastern tip of India. It is 25 352 square miles in extent. It has been inhabited by Sinhalese and the Tamils for over 20 centuries. The Sinhalese speaks Sinhala language and about 93% of them are Buddhist. About 7% of the Sinhalese are Christians. The Tamils speak Tamil language and 90 % of the Tamils are Hindus and the balance 10% is Christians. The Tamils speak Tamil language and 90 % of the Tamils are Hindus and the balance 10% is Christians. 7% of the population of the Island are Muslims and they speak the Tamil language.