Finland
Helsinki Olympic Stadium, Helsinki