How much money does the Tower of London make each year?
According to Historic Royal Palaces, the Tower of London, along with the other royal palaces, generated a combined total income of £120.6 million in the financial year 2019-2020. Please note that this information is based on the most recent available data and may have changed since then. For the most up-to-date figures, I recommend checking the official Historic Royal Palaces website or relevant financial reports.