Red bus, Big Ben and Westminster Palace in London, the UK. at night. Moon shining. Vintage