Stay Calm – It’s Just China Annexing Africa for Global Peace
The People’s Republic of China is setting up its first foreign base in the African nation of Djibouti. Construction of the base has already been completed and the Chinese sent out [Read More]