Driving the island of the gods

7 min read

Scarlett Mansfield uncovers Bali's Land Rover scene