Yes / no, is the following a verifiable fact?\n"Big Ben towers over the Palace of Westminster in London."
A step-by-step solution is:
yes
This is the location of the clock tower and can easily be seen from any point where the palace can.

.

So, the answer is yes