China staged a grand military parade in Beijing on Oct 1, showcasing the remarkable progress made by the Chinese armed forces in recent years. It was the country’s 18th military parade since the People’s Republic of China was founded in 1949 and its 15th National Day parade.