Oil prices near $100 a barrel amid Russia-Ukraine crisis
Global oil prices trade near $100 per barrel on supply disruption worries as tensions between Russia and Ukraine escalated. The latest price is above the oil benchmark of $62/barrel in . The development is coming after…