Spain’s Princess Leonor has sworn an oath to the constitution at a formal ceremony on her 18th birthday in Madrid.
The first in line to the throne, Leonor received a standing ovation after reciting the oath during a joint session of the Spanish Congress and Senate.