Oil price war wreaks havoc at global markets on March 10, 2020Spike, swoon, repeat has been the quintessential mantra of global markets since the advent of coronavirus that has rattled global markets and economies. Global financial institutions, monetary bodies and governments have scrambled to contain the economic fall out of the epidemic and has announced multiple stimulus measures. The global markets, however, tumbled after oil price […]