These photographs show the scenes in Perth yesterday after hundreds of counter-protesters rallied against a Scottish Defence League (SDL) demonstration organised in objection to a new city mosque.
More than 400 people including MPs, local residents and members of Perth Against Racism and anti-fascists groups took a stand against the far-right organisation.