Oil soars past $105 as Russia’s attack on Ukraine rattles markets

This post was originally published on Al Jazeera English.