Stortorget (The Big Square) is a small public square in Gamla Stan, the old town in central Stockholm