Invercargill is the southernmost and westernmost city in New Zealand, and one of the southernmost cities in the world.