About 13 million people live in Shenzhen, of whom 98 percent are migrants. More than 360,000 are ethnic minorities, coming from China's 56 ethnic minorities. Most people speak mandarin while the majority of the city's public institutions and business entities also offer English service. Many young people speak English and some professionals are well versed in foreign languages.