It began with the flag-raising ceremony, accompanied by a 21-gun salute at Bach Dang Wharf, District 1.

The rehearsal featured 25 military and militia formations, 17 police formations, and 12 formations of mass organizations.

The military parade rehearsal also included formations from the armies of China, Laos, and Cambodia.

The grand ceremony will begin at 6:30am on Wednesday, April 30.