Crude oil's rally to $70 a barrel is threatening to clip India's economic wings; while India would like to see the prices at $50 a barrel, Saudi Arabia is said to be aiming for oil near $80
Energy has been the weakest performing sector so far this year
Three countries make up a fifth of 97 million bpd in global oil consumption