The blue, blue sky above Horseguards Parade in London.