Originally Posted By: MarkH
HK has two official languages - Cantonese and English. You can live there quite happily without speaking a word of Cantonese.

True, but if you want to visit the really good, or off the beaten path restaurants, you'll likely need to enlist the aid of someone who speaks Cantonese. At least, that was my experience, while visiting.