Grand Duchess Maria Teresa turned 65 today. Maria Teresa was born on March 22, 1956 in Havana, Cuba. The Grand Duchess studied politics in Switzerland. There, she met her future spouse Grand Duke Henri. The couple got married in 1981 and have 5 children. On the occasion of the birthday, The Grand Ducal Court released a new photo showing together Grand Duchess Maria Teresa and Prince Charles.