News

The masterpiece is an oil on canvas created in 1674 by Arnould de Vuez and depicts a procession entering Jerusalem with great pomp. How the artwork got there remains a mystery. Paris architect ...