A property of the French Republic, the Mona Lisa has been on permanent display at Paris’ Louvre Museum since 1797. Today, tributes to Leonardo da Vinci’s renaissance masterpiece are ubiquitous in ...