As a Barbadian national, Rihanna is not subject to US restrictions on travel to Cuba.
The Barbados-born beauty, Rihanna, has set the Havana ablaze with her impromptu 1950s -style photo shoot.
The 27-year-old “Umbrella” star in three days has travelled from London to Miami and finally Cuba where she danced to the Cuban music and ate black beans, grilled chorizos, pork chops and a local dish called "grandma's steak".
Rihanna's rust-red locks were tumbling down glamorously in thick curls as she brooded over her shoulder.
The “Stay” singer painted her lips red and finished her looks with a pair of slip-on shinny mules in the same vermilion hue.
Rihanna, also posed in front of vintage American car-typical of the area wearing a black mini dress showing her curves, which was teamed with flat sandals while she held on to a pair of tatty trainers.