The world's most famous royal castle is once again the centerpiece for a spectacular winter wonderland. Windsor Castle in Berkshire is adorned with lights, garlands and laurels for the festive season. Thanks to kind permission for The Queen, some of the castle's most recognizable landmarks have been transformed into Christmas wonders. Standing over 50ft high, Garter Tower is illuminated with images inspired by the stained-glass architecture and motifs from St ...