Trafalgar Square is a famous public square and tourist attraction in the centre of London. It was created to commemorate the Battle of Trafalgar, a British naval victory in the Napoleonic Wars in 1805.
Read more »Trafalgar Square is a famous public square and tourist attraction in the centre of London. It was created to commemorate the Battle of Trafalgar, a British naval victory in the Napoleonic Wars in 1805.
Read more »