Lord Mayor Of London Member Of P
Thomas Challis was a British businessman and Liberal Party politician who held office as a Member of Parliament and as Lord Mayor of London. Born in the City of London...