In which country City of Venice situates?

A. Spain

B. Greece

C. Italy

D. France

Leave a Reply