China military parade:

ICBMs, hypersonic other missiles put on display by PLA (All images via Agencies)

YJ-17:

PLA's YJ-17 hypersonic anti-ship missiles are displayed during a military parade

CJ-20A:

CJ-20A cruise missiles during the military parade

DF-17:

The hypersonic missiles were displayed during the parade

YJ-21:

So far, the world only knew about YJ-12, YJ-18 and YJ-83 missiles

AQA010:

PLA's maritime operations group displayed the AQA010 heavy torpedoes

HHQ-9C:

A military officer salutes in front of a truck carrying surface-to-air missiles

YJ-15:

It was the Maritime operations group that displayed YJ-15 hypersonic anti-ship missiles

CJ-20A:

It was the Strategic strike group that displayed the CJ-20A cruise missiles

HQ-20:

The HQ-20 is reported to be a next-generation long-range air defense missile system under development

Why now?

China's People's Liberation Army put on a rare public display in a show of its growing prowess and ability to project power far from the country's shores.