Institut d'Art et d'Archéologie (Institute of Art and Archeology), Paris, France.
Image dimensions: 2601 x 4182 pixels