China has launched an enormous aircraft carrier rivalled only by US ships in a statement of intent to rivals as it modernises its military.
President Xi Jinping has made overhauling the world's largest armed forces a central part of his agenda, seeking to project power well beyond China's shores, though the government says it has no hostile intent.
Champagne, colourful ribbons, water cannons and smoke were deployed to celebrate the carrier's launch and official naming at a ceremony at the Jiangnan shipyard in Shanghai, state media reported.