Close up view of the Big Ben clock tower and Westminster in London. Amazing details after renovation of the Big Ben.