According to the CIA, besides Arabic, English, Baluchi (Southern Baluchi), Urdu and various Indian languages are the main languages spoken in Oman. English is widely spoken in the business community and is taught at school from an early age. Almost all signs and writings appear in both Arabic and English at tourist sites. Baluchi is the mother tongue of the Baloch people from Balochistan in western Pakistan, eastern Iran and southern Afghanistan. It is also used by some descendants of Sindhi sailors. A significant number of residents also speak Urdu, due to the influx of Pakistani migrants during the late 1980s and 1990s. Additionally, Swahili is widely spoken in the country due to the historical relations between Oman and Zanzibar.