a long road with cars driving down it

Papua New Guinea

An uncharted wonderland awaits