A grand statue of Christopher Columbus stands tall in Genoa, Italy.

Statue of Christopher Columbus in Genoa, Italy

A grand statue of Christopher Columbus stands tall in Genoa, Italy.