Queen Sofia of Spain, Prince Felipe of Spain and Princess Letizia of Spain - The Independent