The Cabinet today approved setting up of a refinery in Barmer, Rajasthan. It will be have 9 milion tonnes annual capacity.