Greenpeace activists gathered for a "greenwashing" of Calgary's BP offices on Thursday morning.

The protest coincided with a similar demonstration in London, England outside the energy company's annual general meeting.

Greenpeace says it wants to expose the hypocrisy behind BP's "carefully crafted image of being Beyond Petroleum," while at the same time doing business in the oil sands.

"We're here to expose BP's attempt at greenwashing the Alberta tar sands," says Melina Laboucan-Massimo, a spokesperson for Greenpeace. "BP now more accurately stands for broken promises."

During the AGM in London, a dissident group of shareholders proposed a motion calling on BP to review the risks related to the extraction of heavy oil from the oil sands. That motion was defeated.