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 …