In Hong Kong, the official languages are English and Chinese, according to the Basic Law of Hong Kong. The vagueness of listing Chinese as the official language allows for the wide use of Cantonese, as it is called a dialect of Chinese. In Hong Kong, many people speak Cantonese instead of Mandarin, and some may even get offended if you speak Mandarin. Most schools in Hong Kong teach in Cantonese, rather than the language that they speak in Mainland China