London's Mayor Sadiq Khan warned extremists they will never win at a vigil held just minutes away from the scene of Saturday's terror attack.

Mr Khan told those gathered for the service in Potters Fields Park, near London's City Hall: "As a proud and patriotic British Muslim I say this you do not commit these disgusting acts in my name.

"Your perverse ideology has nothing to do with the true values of Islam.

"You will never succeed in dividing our city."

He then paid tribute to the emergency services and ordinary people who tried to help. He said although there was still "great sorrow and anger" across the city, "our unity and love for one another will always be stronger than hate from the extremists".

Metropolitan Police Commissioner Cressida Dick, Home Secretary Amber Rudd and shadow home secretary Diane Abbott all attended the service, along with religious faith leaders.

After the service, mourners queued in the rain to place flowers on the steps of City Hall. Flower tributes have also been left at the scene of the attack by London Bridge station.

Mourners queueing to leave flower tributes on the steps of City Hall

The latest attack is the third to hit the UK in the last three months.

Pedestrians were mowed down by a van on London Bridge before attackers stabbed a police officer and revellers around Borough Market with 12-inch knives.

Seven people were killed and 48 injured in the attack.

The three men, wearing fake suicide bomb vests, were shot dead by eight officers outside a pub. A bystander was also shot in the hail of bullets.

Chartered accountant Usman Saifi, 36, from Putney, was a member of a group wearing blue t-shirts which read "I Am A Muslim Ask Me Anything".

He said: "It is really sad that we have had to do this for a third time. It is frustrating what is going on right now.

"We are standing here in solidarity and as Muslims. This is not what our religion teaches us."