China is standing on an artificial island built from destroyed priceless coral reef. China: Why do I suddenly feel so alone?
Tom Toles
April 12, 2017