Bustling scene near Big Ben, London