New buildings near Vauxhall Bridge, London - very space age. Taken through coach window.