Grand Night – This coming Monday, May 30, is a Bank Holiday in England, one of three such holidays during the calendar year. That explains why...