The Royal family lease the land they own to parliament for their salary of £40M/year.
This land makes parliament £160M/year. This is before tourism is considered.
My numbers are probably a bit out of date, but I hope you get the point.
Biting the hand that feeds IT © 1998–2019