The memorial is next to the People s Palace in Glasgow