Titian’s Lost Last Supper discovered hanging in English church after more than a centuryMarch 4, 2021 A painting of Titian, titled Last Supper, has been discovered hanging on the walls of a St Michael and All Angels Church in Ledbury — a…