*land is a common enough suffix in the UK though; I often say things like 'I'm not sure how it's done in Microsoft land' or 'the fallout of my trip to bodge land'. 'Britland' is a fairly transparent construction along these lines.