The Wandering Pen in London Who is the statue of a bow-wielding archer in Piccadilly Square, London? Is well known as the Greek god of love, but is this true? Read More » March 18, 2024