The ‘Incredible Mr Kavanagh’: Arthur MacMurrough Kavanagh, P.C., M.P. (1831-1889) £1.00 Updating cart…