Designed by
Title
Shell logo in front of one of their gas stations in Canada. Shell is a British Dutch Petroleum production and sale corporation #132206728
Description
Picture of a sign with the logo of Shell taken in front of a petrol station in Quebec, in Montreal, Canada. Royal Dutch Shell is a British-Dutch oil and gas company. It is one of the six oil and gas supermajors
This image is editorial