The Chinese navy has shown off an advanced anti-ship missile ahead of celebrations to mark its 73rd anniversary this weekend.
It was the first time footage has been released of the YJ-21, or Eagle Strike-21, hypersonic missile, which can be carried by ships or warplanes.
The missile is estimated to have a range between 1,000 to 1,500km (600 to 930 miles), and is believed to be capable of hitting a whole carrier strike group