Oil & gas stocks drop up to 15 % as crude dives; Bharat Petroleum Corporation Limited biggest loser
Business | March 12, 2020 19:00 ISTShares of oil and gas companies declined up to 15 per cent on Thursday with BPCL taking the biggest hit, as oil prices dropped nearly 6 per cent in global markets.