Today, 31st October 2017 marks 500 years since Martin Luther pinned his 95 Thesis, his “protest” at the indulgences of the Catholic Church. Follow this link to an excellent article a video series produced by the TED Communications department.