DerStrom8
Super Moderator
I was referring to the structure in China, it appears to be creating rain or something of that sort.Presumably it's just a viewing tower? - there's a 'similar' (much smaller) example in the Netherlands where my daughter lives.