December – Where in the world?

Congratulations to James Porteous 6Se1 for correctly stating that the answer was indeed Christmas Island. Christmas Island is a territory of Australia in the Indian Ocean. The island is famous for its migration of red crabs.

Comments are closed.