Since the Trump administration imposed a near-total fuel blockade on Cuba three months ago, Mauren Echevarría Peña has been inside a ward in Havana's specialist maternity and neonatal hospital.

Mauren, 26, is expecting her first baby, but her pregnancy has been complicated.

"I've had gestational diabetes and chronic hypertension," she explains, sitting on a bed at the Ramón González Coro maternity hospital.

With her baby boy due this week, Mauren is understandably nervous.

Not only has she had to endure weeks of bed rest and constant supervision, but she must now give birth in a nation experiencing rolling blackouts and days-long power cuts.