China staged a massive military parade in Beijing on Tuesday to mark the  70th anniversary  of the founding of the People’s Republic, with much of the smog-shrouded capital city under a security lockdown.

President Xi Jinping inspected over 15,000 troops, more than 160 aircraft and 580 weapon systems in a show of the country’s growing military might and his drive to modernise the People’s Liberation Army.

He also delivered a bullish eight-minute speech hailing the accomplishments of seven decades of Communist rule and pledging to achieve his vision of a “Chinese dream” of national rejuvenation and global prominence.