Since we don’t even have a proper name for this map yet, difficult to guess that location and theme, But in the back of the defenders’ spawn is this huge structure that looks like a gigantic sea mine sticking out of the ground:
Is this a known landmark of the London area (perhaps a stadium of some sort?) or will this likely turn out to be another crazy CDA installation?
Any other hints as to where this is supposed to be?

