Defiance and quiet dignity were shown at a vigil to the victims of the Westminster attack in London's Trafalgar Square.