
Luxembourg
María Teresa Mestre y Batista – The Cuban-born Grand Duchess
Maria Teresa, Grand Duchess of Luxembourg, was born María Teresa Mestre y Batista on 22 March 1956 in Havana, Cuba as the daughter of José Antonio Mestre y Álvarez and María Teresa Batista y Falla de Mestre. She has two brothers and a sister. She and her family fled Cuba during the revolution led by [read more]