Big Ben and Westminster Abbey – nothing beats London’s big attractions