European stock markets sagged and oil jumped back above $100 a barrel on Tuesday as markets struggled with massive uncertainty caused by Russia's invasion of Ukraine, while the rouble recovered from a rout driven by Western sanctions.

Read more ...