A view of Big Ben clock tower and Westminster palace in London.