Spanish royals

King Juan Carlos has handed on the baton to his tall, dashing son, who will be Felipe VI. How much do you know about the Spain's first family?

Prueba

More on...