A warning that “no ally should pressure Ukraine to surrender” has been made at a Trafalgar Square vigil marking the third anniversary of the Russian invasion. More than 1,000 people filled the central ...