OK so it was done as a promotion for a bank and to be honest I get the feeling the music might have been overdubbed because it sounds too polished, but still, the reactions from the crowd (especially the kids) are genuine and you can't help but smile watching it.