Reflection in the glass windows of the new Imperial College building in South Kensington, London.