Oil giant BP has scrapped joint plans with the Indian government to build a huge refinery in Punjab. In October, BP signed a letter of intent with state-run Hindustan Petroleum Corporation Limited ...