The Scottish National Gallery is in the heart of Edinburgh and houses one of the best collections of fine art in the world.