BP to launch first environmentally friendly service station in Oman