Since a sign refers to "petrol" and another sign at the back refers to "Pty. Ltd." (Proprietary Limited, aka corporation), the picture is Aussie or Kiwi.
The C.O.R pump, left hand end, is Australian (Commonwealth Oil Refineries) a brand available into the 1950's. Purr-Pull (3rd from left) was also a brand available in Oz. The Staghorn Ferns on each post suggest that the location is somewhat tropical, so I would guess at Queensland.
While typing the above, a hunt on Trove has found the photo.
Title: Workers pose at Grange Garage, Brisbane, ca. 1941
Location: Grange, Brisbane, Queensland;
No problem selling a number of different brands on the3 same site. Interesting to see Castrol.Shell and Texaco all on the same site! Would never happen today.
The last two independent service stations I can recall in South Australia were in Murray Bridge and Meningie in the late 60s. Both had 3 or 4 brands of fuel available. Castrol oils were sold at most service stations. Consequently, their oil bottles are amongst the most plentiful for collectors today.
Allan from down under.
I well remember the "Independant" service stations. They were privately owned, and bought their bulk fuels from whichever wholesaler they deemed fit, hence several brands at the one site. One very small service station near where I grew up (Red Hill on the Mornington Peninsula, Victoria) sold Ampol, COR, Atlantic and Plume. Some of us thought that the four pumps all connected to the same underground tank!
I don't know if it applied to all states but when I had my service station some 35 years ago and the small fuel company's slowly disappeared, we only had to sell 51% of the advertised signage brand. Not that it made much difference who you bought from, still stuff all profit in retailing gas.