Swahili is the official language of Tanzania, but English is widely spoken, especially in tourist areas.