3. Learn about the history of the Louvre in Paris with
iMinds Travel's insightful audio-knowledge series. The
Louvre is situated in the centre of France's capital city,
Paris, on the northern banks of the river Seine.
Although it is based in France, it contains masterpieces
from most time periods and cultures throughout the
world. In fact, the building that houses this incredible
collection of art has an interesting history all of its own.