One of the poorest and least developed countries in the world, Haiti in recent years has struggled with problems ranging from near-constant political upheaval, health crises, severe environmental degradation and an annual barrage of hurricanes.