There were emotional scenes as hundreds gathered at a Trafalgar Square vigil marking the third anniversary of the Russian invasion on Monday night. More than 1,000 people filled the central London ...