Veteran campaigner for Welsh independence Dafydd Iwan produced a typically rousing performance at a rally following...