THE refurbishment of the Palace of Westminster, which houses Parliament, may land British taxpayers with an eyewatering £14billion bill, reports have suggested.
Daily Express :: News Feed
THE refurbishment of the Palace of Westminster, which houses Parliament, may land British taxpayers with an eyewatering £14billion bill, reports have suggested.
Daily Express :: News Feed