BARCELONA, SPAIN- The Spanish princess Cristina has her title, “Duchess of Palma de Mallorca” removed by her brother, King Felipe VI.
BARCELONA, SPAIN- The Spanish princess Cristina has her title, “Duchess of Palma de Mallorca” removed by her brother, King Felipe VI.