Buckingham Palace What visit to London would be complete without visiting Buckingham Palace? It seems to me like the equivalent…