The World’s Largest Cardboard Christmas Tree Springs up in London!
Giles Miller has wooed us with his intricate cardboard creations before, and now he’s brought us the world’s largest cardboard Christmas tree! Standing at roughly 20 feet in the Design Museum
