Price of oil tops $100 a barrel and stock markets tumble after Russia invades Ukraine.

Read more