Maria Teresa was born in 22 March 1956 in Marianao, Havana, Cuba, to José Antonio Mestre y Álvarez (Vedado, Havana, 1926–1993) and wife (m. Vedado, Havana, 1951) María Teresa Batista y Falla de Mestre (Vedado, Havana, 1928–1988), both from bourgeois families of Spanish descent. The Mestre family have as their...