Tessa Jowell was MP for Dulwich and West Norwood from 1992 to 2015. She was in charge of the bid and delivery of London 2012 Olympics, and is a former Minister for London.