Oil and gas giant BP is branded “senile” by environmental groups Greenpeace in a new high profile advertising campaign launched this week. BP, celebrating its 100th anniversary, is being criticised for being involved in controversial tar sands projects in Canada.