Spain’s Crown Princess Leonor turns 18 and is feted as the future queen at a swearing-in ceremony By Ciarán Giles - Associated Press Shares