A friend of mine recently went through customs at Melbourne airport. They were on an incoming flight from Manila, Philippines. At Australian customs they were cavity searched and x-rayed. Their personal belongings (shoes, backpack, suitcase) were taken and cut open. Officers were looking for drugs. They found none.
Now, this is obviously a horrendous experience nobody should have to live, especially if they are innocent and not attempting to smuggle drugs. The questions are: what rights do travellers have when being cavity/strip searched for drugs in Australia? Can one refuse to be searched? What happens if one does? Can one claim any sort of compensation for such a distressful experience? Can one claim compensation for the damaged personal belongings?
Ideally I'd like answers to cover both the case of an Australian citizen, as well as someone traveling on a foreign passport.