Quite the beauty! Princess Leonor and Princess Sofia of Spain appear to have inherited their mother Queen Letizia's fashion sense. They are stylish in their latest public appearance.