London is full of Palimpsest Architecture. Buildings that were built upon which were built upon which were built upon! That includes Westminster, Parliament, and so many others!
This is what I saw when I walked out of the Tube station! I wanted to cry, it was amazing.
I snapped this as we crossed the street. I just can't get over how beautiful all this architecture is! What art!