A view of the Big Ben and the Houses of Parliament along River Thames in London, Britain, on July 22, 2012.[Xinhua]
Go to Forum >>0 Comment(s)