Oil has fallen to its lowest this year, trading near $76 a barrel, a sharp decline from $129 in March. The supply uncertainty that gripped the market following the Russian invasion of Ukraine has faded while demand-related concerns amid global economic growth worries have gained sway. What does this mean for India?