London – More than 125,000 Britons have signed an electronic petition calling the resident of Buckingham Palace, Queen Elizabeth II to pay for the palace repair, which is expected to cost £370 million funded by the taxpayer. Activist Mark Johnson has set up the...