International crude oil prices have come off their recent highs and declined on fears of the possibility of a recession in the global economy following aggressi
The genesis of the crisis is Russia`s status as the world`s second-largest oil producer, which mainly sells crude to European refineries and is the largest supplier of natural gas to Europe, providing about 35 per cent of its supply.