Bear hug for crude
  • WebDesk BTVI
  • Nov 22 2018

Oil price fall is godsent for India. Every $10 barrel fall leads to an annual saving of $8.5 Bn for India.