Caravaggio’s Magdalene in Ecstasy travels to Bengaluru 

Wait 5 sec.

This painting, which is believed to have been painted in 1606, while Caravaggio was in hiding, will be displayed at the National Gallery of Modern Art till July 6