Skip to Content

One of the greatest art museums in the world is located at Trafalgar Square, one of the most popular public spaces in central London. The National Gallery was founded in the year 1824 and its collection is owned by the government in name of the British people. The building in which the museum is housed …

Read More about Top 10 Famous Paintings At The National Gallery (London)