Soldiers from China, Russia and other countries have held a rehearsal in the Chinese capital for a military parade next month commemorating the end of World War II.

Fighter jets flew low over Beijing on Sunday and military vehicles rumbled through the center of the city in preparation for the Sept. 3 parade, which is widely seen as a display of the People's Liberation Army's growing capabilities at a time when Beijing is asserting territorial claims in the South China Sea and East China Sea.

The area was closed to the public but images posted on social media showed troops carrying the flags of Mongolia and Cuba. State media said other governments that will take part in the parade include Belarus, Kazakhstan, Kyrgyzstan and Mexico.