A powerful explosion due to a suspected gas leak ripped through a luxury hotel in central Havana, killing at least 22 people Friday, according to official tallies, IgbereTV re...
But without ad revenue, we wouldn't even be here. And we might not be here much longer.