Princess Leanor looks chic in white suit as she swears loyalty to crown on 18th birthday
Princess Leonor has spent her 18th birthday swearing allegiance to the Spanish Constitution.
Princess Leonor has spent her 18th birthday swearing allegiance to the Spanish Constitution.