A man has been charged with 168 offences, including 29 counts of rape, after he returned to Australia from Thailand last night.
The 42-year-old was arrested on Tuesday night by Queensland police.
Police alleged the offences were committed on the Gold Coast between 2003 and 2005.
The man was charged with a wide range of offences, including rape, the possession and making of child exploitation material, indecent treatment of a child under 16, torture and deprivation of liberty.
He will appear in the Brisbane Magistrates Court this morning.
This post originally appeared on ABC News.
© 2016 Australian Broadcasting Corporation. All rights reserved. Read the ABC Disclaimer here.