HM Queen Elizabeth II and Prince Philip welcomed King Felipe VI and Queen Letizia at Buckingham Palace today (Wednesday) for the first official royal visit of a Spanish monarch to Great Britain in 31 years.
King Felipe is scheduled to address the House of Lords and of Commons in a joint session and will also have lunch with PM Theresa May tomorrow (Thursday)