Kensington Palace display features a 30 Foot Christmas tree which is wrapped in around 7000 lights and carriage shaped …
source
Kensington Palace display features a 30 Foot Christmas tree which is wrapped in around 7000 lights and carriage shaped …
source