A fed-up tourist staged a roadside striptease in front of road workers — saying she was fed up with their whistling.

The Israeli woman was about to use a cash machine in the New Zealand town of Kerikeri when the men apparently whistled at her.

She calmly stripped off her clothes and then withdrew some money, before getting dressed and walking away.

The woman told police she did not take kindly to the whistling from the men repairing the road.

"She was taken back to the police station and spoken to, and told that it was inappropriate behavior in New Zealand," police Sgt. Peter Masters told reporters.

Click here for more from Sky News.