Trafalgar Square

Trafalgar Square, located in the heart of London, is a square of unparalleled historical and cultural importance. Created in the early decades of the 19th century and officially inaugurated in 1844, the square is dedicated to the British victory in the Battle of Trafalgar in 1805, where the British fleet, under the command of Horatio […]
National Gallery

The National Gallery in London, located in Trafalgar Square, is one of the most prestigious art institutions in the world. Founded in 1824, its creation marked a revolutionary moment for public access to art. The initial collection, composed of 38 paintings purchased by the merchant John Julius Angerstein, was first exhibited in Angerstein’s residence on […]