Catherine of Aragon (Charlotte Hope) is the strong-willed young Princess of Spain, who has been promised the English throne since she was a child. The Spanish Princess is the Starz limited series adaptation of the novel by Philippa Gregory – which tells the story of the young princess in a foreign court. The Spanish Princess […]