Liverpool will host Eurovision on behalf of Ukraine

Liverpool will host the Eurovision Song Contest in 2023 on behalf of Ukraine.

The UK is hosting the competition after organisers decided it could not be held in winning country Ukraine due to the ongoing war.

Watch the moment the host city was revealed live on The One Show by Graham Norton.