Beijing are the beat city to learn Mandarin, cause the non-beijing locals is more than 60%. If we involved the people who are not born in Beijing but get a residence registration certificate of Beijing, the this proportion is much bigger. When u are in beijing, everybody is talking with each other using mandarin, cause it is the only way they can understand each other. But the cost and the air quality are...ah...u know.