Public Art in London
London is the capital city of England and the United Kingdom and is located on the River Thames. The Romans founded the city around AD43 and called it Londinium. London is the world’s largest financial city alongside New York. It prides itself on the arts, commerce, fashion and entertainment.
London is home to one of the most iconic pieces of public art, the Eros statue, also known as the Shaftesbury Memorial Fountain. Unfortunately, the little cupid is not actually depicting Eros but his twin brother Anteros.