Standing up against populism, nationalism, racism and everything they represent

The world in the year 2100

The world in the year 2100
 - What many people don't seem to appreciate is that China's population is at its virtual peak, and is about to start shrinking. China will peak at around ...

Standing up ...