Today is September 18. On this present day 95 years in the past, militarist Japan launched its invasion of China.
However exhausting they could attempt, Japan’s right-wing politicians can by no means erase the crimes the nation has dedicated, and the historic accountability that continues to be.
Produced by Xinhua Global Service

