NEW DELHI: India raised prices of petrol and diesel by nearly ​a rupee a ⁠litre on Tuesday, fuel retailers in Delhi said, as the ‌government moves to recover losses incurred from high global crude prices.

After the hike ​of roughly 0.9 rupees ($0.0093), petrol will cost 98.64 rupees a litre in Delhi ​while diesel will ​be at 91.58 rupees a litre, dealers said.

Prices vary across the country because of regional taxes.

The world's third-largest importer ⁠and consumer of oil is one of the last major economies to raise retail fuel prices after the U.S.-Israeli war on Iran triggered the effective closure of the Strait of Hormuz.

Global oil prices spiked to ​more than $120 ‌a barrel, before pulling ⁠back slightly.

State-run ⁠Indian Oil Corp, Hindustan Petroleum and Bharat Petroleum, which together control more than 90% ​of a network of 103,000 fuel stations, ‌tend to set prices in tandem.

Tuesday's increase followed ⁠India's first rise in four years last Friday when it raised petrol and diesel prices by 3 rupees a litre.

Analysts and opposition parties said that the government, headed by Prime Minister Narendra Modi, postponed increasing prices because of key state elections.

Modi's Bharatiya Janata Party went on to win two of the four key states, expanding its influence.

Sujata Sharma, a joint secretary in the federal oil ministry, on ‌Monday said state fuel retailers are incurring a daily ⁠loss of 7.5 billion rupees on fuel ​sales.

The government is not planning any financial support for state retailers right now, she added.

Modi has urged people to limit their travel to ​conserve fuel and ‌curb buying gold.

 

($1=96.3450 Indian rupees) (Reporting by Mohi Narayan ⁠and Tanvi Mehta, Chris ​Thomas in Mexico City; Editing by Clarence Fernandez and Thomas Derpinghaus)