Founded in 1856, the National Portrait Gallery is home to a large collection of portraits of famous people, dating from the Tudor period. Paintings include Henry VIII, Edward VI, William Shakespeare and Oliver Cromwell. Admission is free.