"He wore a sweatstained guayabera"
Man wearing a guayabera shirt in Cuba, 1956
Public DomainMan wearing a guayabera shirt in Cuba, 1956 - Credit: Ifrain Caraballoso

The guayabera is a light open-necked cotton shirt, often with large pockets and intricate pleats down the front, and typically worn outside the trousers

Although commonly known in the U.S. as the Mexican Wedding Shirt, there is some debate as to its origins with both Mexico and Cuba claiming the shirt as their own.