Browse 974 videos in category Documentary
Sure China has the largest standing army in the world, with 2.3 million people, a military budget of 120 billion dollars, and experimental spider tanks. But it turns out that China's People's Liberation Army might not be as powerful as you think. And here are 10 reasons why.
- 1847 views
- 14 comments