Between Trafalgar Square and Buckingham Palace, under a beautiful spring sun that in London is a blessing from Heaven. It is ...