News & Announcements

This print shows an artist’s view of the city of London and the Thames River in 1760. The English capital had about 750,000 people and was by far the largest city in the British Empire, as well as a busy port and an important business center. London’s massive buildings and monuments impressed visitors who were…

January 28 2017