Business Crowd erupts in laughter at Russia's top diplomat after he claimed the Ukraine war 'was launched against us' March 4, 2023 2 mins read 182 Views Russian Foreign Minister Sergei Lavrov attends a joint press conference with International Committee of the Red Cross (ICRC) President following.. Read More