Hundreds have rallied in Sydney as part of a national campaign calling for asylum seekers bound for offshore detention to be allowed to stay in Australia.
Carrying "Free the refugees" placards and chanting slogans such as "Let them stay", the protesters gathered in Belmore Park before marching through Sydney's CBD.
Police, including officers on horseback, stood between the large crowd and a small but vocal group of anti-refugee protesters.