Infanta Sofia and King Felipe VI comparison