Ukrainian Troops March in London on Victory Day—Russia Calls It a Slap in the Face

In a move that’s raising more than just eyebrows, Ukrainian soldiers are set to march in London’s Victory Day parade on May 8—an event traditionally meant to honor the Allied triumph over Nazi Germany in 1945. The UK Ministry of Defence made the announcement on Saturday, saying the troops were invited to participate as a…

Read More