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!
Rexby was founded in 2021 with the mission of enabling travel content creators to provide a better service and capture more of the immense value they are creating for the tourism industry