Madrid: Oil cartel OPEC on Monday rejected India’s call for regulating crude prices through a price band, saying the market was the best judge. Crude prices have touched an all-time high of $142.99 a barrel. — PTI

More In: Today's Paper