Starmer’s resignation: A view from Russia

Keir Starmer’s departure is unlikely to alter London’s support for Kiev or its confrontational stance toward Moscow, the Kremlin has said UK Prime Minister Keir Starmer’s resignation has drawn a … Read More