Two tourists who have overstayed their travel visas have been charged with peddling drugs in Sydney's CBD.
Police say a 25-year-old British man was caught with 91 grams of cannabis and some ecstasy during a sniffer dog operation in Haymarket on Wednesday.
Police then searched a hostel where the man was staying and found another stash of cannabis and ecstasy.
A few hours later in Haymarket a 31-year-old Irish man was busted with 29 bags of cannabis, totalling 161 grams.
Both men were charged with drug supply and possession offences.
They were refused bail and are due to appear before Central Local Court later on Thursday.
Police have alerted the Department of Immigration and Citizenship that the men have overstayed their travel visas.