WANDERING IN SHAKESPEARE'S VENICE

/
Shakespeare sets 13 of his 37 plays in Italy, an exotic  land of passion...