West slams fraught Russian election as China's Xi congratulates Putin
Mar 19, 2024
Moscow [Russia], March 19: Western governments came out on Monday to condemn Russian President Vladimir Putin's landslide win in a vote they say was neither free nor fair, while China,...