A building with colorful windows and glass found in London.