'I tried best rated pizza in Europe - it's in the UK and beats Italian slices'
A UK pizza restaurant has won the top spot for the best pizza in Europe for three years running thanks to their creative takes on true Italian classics that has seen them decorated with trophies