This is a sign at the front of a Tesco supermarket in London. Last time I checked, that does NOT mean 24 hours!