At night, Harrods store front is lit up with more lights than any other store in London – 12,000 lights in total. Also, the store has its own private water supply from three holes in the (25)
25/40
At night, Harrods store front is lit up with more lights than any other store in London – 12,000 lights in total. Also, the store has its own private water supply from three holes in the (25)__________, one of which is almost 500 feet deep! Harrods is really full of surprises!