Tessa Jowell
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.
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.