£6.7m for upkeep of royal palaces

London - Upkeep of the historic royal palaces, including the Tower of London and Hampton Court, cost the taxpayer £6