barbarastudham.com
The National Gallery, London, U.K.
The National Gallery in London, UK, is a must see! During my vacation to the UK, I visited The National Gallery in London. It wasn’t my first visit, but the Gallery never disappoints. Taking …