Helsinki, Finland
Montreal, Canada
The battle royale craze storms on, this time with a (cheesy) twist