King Felipe and Queen Letizia started their State Visit
King Felipe and Queen Letizia of Spain arrived in New Orleans in Louisiana, the United States of America on Thursday afternoon to start their 5 …
King Felipe and Queen Letizia of Spain arrived in New Orleans in Louisiana, the United States of America on Thursday afternoon to start their 5 …