Sir William Wallace, freedom fighter of Scotland was executed for high treason in London.23 Aug 20220To listen to this post, click here – On this day in 1305 Sir William Wallace, freedom fighter of Scotland, was executed for high treason... Read More