H K Sethi JFI February 25, 2022 Business, Latest News Oil hits seven-year high and shares sink as Russia invades Ukraine By Tom Espiner Business reporter, BBC News Oil prices have surged past $100 (£74) a barrel to hit their highest…