A new tourist attraction in London’s Marble Arch has fallen short of expectations, with visitors describing the £2m manmade mound as a “s**t hill” and “the worst thing I’ve ever done in ...