It’s probably a fan convention of some sort like Comic-Con. There’s a few different ones I believe throughout the year and always have fans in costumes around the city centre at that time.
And that statue is Donald Dewar the first First Minister of Scotland