Thousands of people have been taking part in a Pride march in Inverness.

The Highlands city was a sea of colour as around 6,000 marchers decked out in the colours of the rainbow attended the event on Saturday.

Proud Ness, the first pride march in Inverness for 15 years, drew some controversy over a petition calling for it not to take place but it was given the go-ahead after a flood of support.

And among the colourful celebrations there was a small group of protesters upset at the event taking place.

The parade kicked off at Falcon Square before heading along Inglis Street and the High Street to the Town House, then across the bridge and along the river to Eden Court.

Stalls, workshops and and live entertainment were also on show during the day.

The march was given council approval in September.

The local authority has been showing support for the parade by flying the rainbow flag at both the Town House in Inverness and its headquarters on Glenurquhart Road.

A petition opposing the event started by Donald Morrison of the Free Church of Scotland gathered hundreds of signatures leading up to the event.

However counter petitions supporting the event were backed by thousands.

A small group of protesters were spotted such as the woman below with a banner reading 'Woe unto them that call evil good and good evil'.