London Glimpses: Landmarks – Part 2
Here is the second set of glimpses of landmarks of London. (Click here for the first set) St Paul’s Cathedral, which stood as the tallest building of London for 250 years from 1710 to 1962. St Paul’s Cathedral in the…
Continue Reading