BEIRUT -- A warehouse where fuel was illegally stored exploded in northern Lebanon early Sunday, killing 20 people and burning dozens more in the latest disaster to hit the Mediterranean country in the throes of a devastating economic and political crisis.