Energy and Petroleum Regulatory Authority (EPRA) has cracked whip on illegal sale of petroleum products. EPRA impounded hundreds of Liquefied Petroleum Gas (LPG) cylinders, which are illegally ...