Huge rainbow over north London