The Oil Price Rally Is Stumbling at the Worst Possible Time
The rally in global oil prices has stalled at the worst possible time for explorers, just as banks reassess credit lines crucial to their growth.