March 10, New Delhi – Iran launched fresh strikes on energy installations in the Gulf on Monday, including a petroleum complex in Bahrain, as oil prices soared due to fears of supply disruptions caused by the escalating conflict in West Asia.The sprawling Al Ma'ameer oil facility in Bahrain...