Arabic is the official language in Lebanon, but French and English are also widely spoken, especially in urban areas.