Oil spikes to seven-year high as markets avoid Russian supply
Oil prices surged to seven-year highs on Wednesday as supply disruption fears mounted following hefty sanctions on Russian banks amid the intensifying Ukraine conflict, while traders scrambled to seek alternative...