Big Ben is a must-see landmark for anyone visiting the city. The iconic clock tower is located next to the Houses of Parliament and is a symbol of London. The name "Big Ben" actually refers to the massive bell inside the tower, not the tower itself!
It was under renovation for 4 years between 2018 - 2022 (the entire time we lived in London!), but it's now free of scaffolding so you can capture epic photos of it again!