bp buys 30% stake in Green Biofuels

by