@Dutchy,
I'm thinking things like old nuclear power plant roof...
no idea about the columns or the green thing.. yet.
Strange roof. I think of deck, as in ship, but the other photo had a concrete wall (I think). Plus there's the keyhole shape.
So, not the Americas, not Australia, not Europe. Africa? (Soon I'll be back in Asia)