Petrol sold in the US will contain much more corn-based ethanol under an unusual compromise among environmentalists, oil companies and farmers, Associated Press (AP) reported. The proposal, which AP said needs congressional approval, could also be a breakthrough in the long struggle to ban an additive polluting lakes and streams.