An impressive Cathedral located at the highest point in London. Currently, it is known as the tallest building in London. Besides being a normal church with services for the public to attend, it also often hosts some of the most important Ceremonies held in London.