Chinese and English are the official languages with Cantonese most widely spoken. English is spoken by many, particularly in business circles.