The sentence that is punctuated correctly is option A. On her Mediterranean cruise, Mamie visited Barcelona, Spain; Nice, France; and Pisa, Italy. A semicolon is used in this sentence because more than one of the units in the series are using the punctuation mark commas.
I reasd this book, and took the test last year its A.