Westminster Abbey is an Anglican church in the City of Westminster, London that attracts over 1 million visitors each year. Continue reading to find out seven incredible facts about this World Heritage Site… It was originally on an island Founded in 960 AD, Westminster Abbey was situated on a small island on the River Thames, […]
