Communist-led Cuba is suffering an economic crisis, with food shortages and power outages driving migration from the Caribbean island nation of 9.7 million.