China

China (officially the People's Republic of China) is a country in Asia. It serves as the main setting of The Walking Dead: Typhoon.

Pre-Apocalypse
China was the world's most populous country before the outbreak, with a population of 1,404 billion. It was also one of the world's leading economies.

Post-Apocalypse
(TBA)