Stop the abuse! Illustration: Liu Rui/GT
Japan-US “Keen Sword” pierces the “facade of peace”
China marks 90th anniversary of Long March victory, and continues to march toward prosperity.
Japan's trade deficit has reached 2.81 trillion yen amid factors including persistently high crude oil prices.