Mayor of London is a fictional character portrayed by Alistair Findlay in the TV series The Tudors.
They appear in 1 episodes out of a total of 38 aired
Episodes1
The Northern Uprising
episode S3.E2 april 2009The Duke of Suffolk is unable to defeat the rebellion militarily, so he resorts to lies and subterfuges.