The London needle is in the City of Westminster, on the Victoria Embankment. It was presented to the United Kingdom in 1819 by the ruler of Egypt and Sudan Muhammad Ali, in commemoration of the victory of Lord Nelson at the Battle of the Nile. The British government welcomed the gesture but decided ...