‘World’s biggest’ Xmas tree lights up Italian town

‘World’s biggest’ Xmas tree lights up Italian town

A picturesque medieval town in northern Italy on Saturday turned on a giant light installation known as the "World's Biggest Christmas Tree."

‘Expats live in a strange middle world’

‘Expats live in a strange middle world’