Christmas PR wars: Several towns in Europe – including Spain – claim to have the tallest tree this year… but who is telling the truth?
AT 57 metres tall, Granada, Spain claims to be home to Europe’s biggest Christmas tree, but so does Portugal and Italy, so who really comes