Why do Shanghai people love coffee so much?
This is the number of coffee shops in the city of Shanghai in 2023, more than any other city in the world.
It means there is an average of 1.3 coffee shops per square kilometer in the city. On some blocks, the number is as many as thirty times greater.
Why does a city in a country known for tea love coffee so much?