Princess Leonor handed new title as she’s named mayor of city loved by Brits King Felipe and Queen Letizia’s daughter, Princess Leonor of Spain, received yet another title this week. Go to Source Author: Sophia Papamavroudi