hRjr-fxmttcq1810102

China detonated its first atomic bomb on Oct 6, 1964. Photo: People's Daily

June 1, 2018 4:44 PM (UTC+8)