Even though most ethnic groups prefer to communicate in their own languages, English as the official language is widely used for education, business transactions and for official purposes. English as a first language is used only by a small minority of the country's urban elite, and it is not spoken at all in some rural areas. Hausa is the most widely spoken of the 3 main languages spoken in Nigeria itself (Igbo, Hausa and Yoruba) but unlike the Yorubas and Igbos, the Hausas tend not to travel far outside Nigeria itself.[citation needed]