oil on linen was the medium for this . The painting is at Musée Marmottan Monet, Paris . 56.0 cm by 3.7 cm and 189.2 inch by 39.9 inch is the size of the painting . This was made in 1922 . The artist of Echo and Narcissus was Caravaggio
Atleast one of the painting by Caravaggio is at Albertina, Vienna