Council workers have started to clear away tents at a traveller site in plush central London, which sits opposite the £1,000-a-night Park Lane Hilton hotel. The patch of grassland at the heart of the capital, where the average property price is around £12million, has been frequented by tents for more than …
Read More »