The Big Ben is Ticking Since 1859 in London. And it is the only clock in the world ticking since 1859. Big Ben or the Elizabeth Tower is highlighted as the iconic feature for the Palace of Westminster (Houses...

Travel Tower Bridge in London

0
Travel Tower Bridge in London Tower Bridge in London is one of the most highlighted landmarks in London. In the era of 1876, London was started to get so busy and a need rose to have another way to cross...