Oil & gas stocks drop up to 15 % as crude dives; Bharat Petroleum Corporation Limited biggest loser
Business | Mar 12, 2020, 07:00 PM 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.