First Lady of Luxembourg
Maria Teresa, Grand Duchess of Luxembourg Maria Teresa, Grand Duchess of Luxembourg (née María Teresa Mestre y Batista-Falla; born 22 March 1956) is the spouse of Henri, Grand Duke of Luxembourg. Maria Teresa, Grand Duchess of Luxembourg was born in Marianao, Havana, Cuba, to José Antonio Mestre y Alvarez (Vedado, Havana, 1926 -) and...Read More »