Over 20 world leaders, including Venezuela’s Nicolás Maduro and China’s Xi Jinping, attend Russia’s Victory Day parade in Moscow, marking the 80th anniversary of the Soviet triumph over fascism. Related: Russia Celebrates Victory Day with Grand Military Parades, Honoring WWII Heroes On May 9, 2025, Moscow’s Red Square becomes the epicenter of international solidarity and […]