Russian elections 2024; Vladimir Putin wins landslide victory World Roundup March 18, 2024 Russia: Vladimir Putin has won the 2024 Russian presidential election with a record margin, claiming the victory shows Russians trust…