Isleworth Mona Lisa
“Isleworth Mona Lisa” is a popular name in the art world. This painting was found in England in a house at a place called Isleworth in 1913. Hence, it got the name Isleworth Mona Lisa. To avoid confusion in this article, the old and famous Mona Lisa is referred as “Mona Lisa” and the new,… Read More »