Must See! Windsor Castle Has Its Halls Decked Out in True Christmas Fashion
Must See! Windsor Castle Has Its Halls Decked Out in True Christmas Fashion

Windsor Castle is one of three official residences of King Charles monarch of England.

Its halls have now been decked out in holiday apparel and at the center of it all is a majestic Christmas tree that is expected to live long after the season is over.

Buzz60’s Tony Spitz has the details.