Violence, sex and a revolutionary but timeless painting: the endless fascination with Caravaggio
Why is Caravaggio (1571-1610) so fascinating? Cinemas have just released the French-Italian co-production Caravaggio's shadow, directed by Michele Placido; he ...