London buses and a traffic sign showing the new road layout with the soon to be demolished Shopping Centre (right) at Elephant & Castle, south London.