The Mall, Buckingham Palace, London