Brent oil prices soared to a near 14-year high of $140 on Sunday as traders fretted over the fallout from Russia’s invasion of Ukraine, IgbereTV reports....
But without ad revenue, we wouldn't even be here. And we might not be here much longer.