Big Ben clock tower in London against blue sky.