‘Is this a joke’: Public mock £2 million Marble Arch mound as ‘pointless’

The project by Westminster City Council hopes to bring more footfall into the area