Why would The Ring, the magazine founded in the US host an award show in the UK? These are the questions I ponder like, “Why is a country with the GDP of Wisconsin that lacks any true business viewed as an unstoppable monster?”.