Giant Olympic rings are towed on The River Thames past The Tower of London on February 28, 2012 in London, England. (Photo by Peter Macdiarmid/Getty Images)
With working organs and a realistic face, the world’s most high-tech humanoid made his debut in London yesterday and will be a one-man show at the city’s London Science Museum starting tomorrow.
American actress Raquel Welch on a balcony overlooking a street in London, 1970. (Photo by Evening Standard). P.S. All pictures are presented in high resolution.
Television actress Catherine Fuller visits Trafalgar Square in London and feeds the famous pigeons. (Photo by Harry Kerr/BIPs/Getty Images). 26th June 1956
A Virgin Atlantic passenger plane flies in the sky with the moon seen in the background, in London, Britain January 19, 2016. (Photo by Toby Melville/Reuters)