Big eyesore pile of rubbish is finally removed from beauty spot in Marble Arch – sadly it cost £6million to put there
Tourists and workers could not resist stopping by to laugh at the 25-metre tall hill, labelling it a ‘staircase’ and ‘Disney World thing.’
Read More