Designed by
Title
Top section of Big Ben, London #177892243
Description
Big Ben is the nickname for the Great Bell of the striking clock at the north end of the Palace of Westminster in London, England. Black cab and red bus were seen alongside with the tower.