China celebrated the 70th anniversary of the end of World War II with a stunning display of its military might, parading hundreds armored fighting vehicles and some 12,000 troops from the normally secretive People’s Liberation Army through Tiananmen Square in Beijing.