India and China are facing a renewed oil shortage as their alternatives to Middle East oil, Iranian and Russian oil loaded on ships, are fading, Bloomberg reported. Additionally, Iran's attack on Indian ships caused Indian refiners to move away from Iranian oil purchases. This may cause the Centre to hike fuel prices next week, which may push retail inflation higher.