Know why Louvre is the world's most popular museum
World | Nov 01, 2014, 10:56 AM ISTParis: Located in the heart of this metro, on the right bank of river Seine, the Louvre stands as one of the largest and most famous museums in the globe.It was opened on 10 August