Russia has staged its biggest military parade, marking 70 years of victory over Nazi Germany in World War II.
Thousands of troops marched in Red Square in Moscow, and new armour was displayed for the first time. More than 20 heads of states are in Moscow, but many world leaders boycotted the event because of Russia's role in the Ukraine crisis.
Around 16,000 troops took part in yesterday's parade showcasing cutting-edge weapons such as the next-generation Armata T-14 tank.
The Soviet Union lost an estimated 27 million soldiers and civilians in World War II — more than any other country — and the Red Army's triumph remains an enormous source of national pride.
The parade also included 194 armoured vehicles, 143 aircraft and troops from Chinese, Indian and Serbian units.