Traveller quiz: On what island is the Statue of Liberty?

By Mal Chenu
Updated October 20 2017 - 11:38pm, first published 11:33pm