In Stornoway, the event began with speeches and music from An Lanntair, followed by a parade, stalls and entertainment.

Susanne Erbida, one of the organisers of Hebridean Pride, said: “We want to show that it is okay to be different, that LGBT+ people do not have to be afraid to go public with their sexuality.

“That there is nothing wrong with being gay, lesbian, bisexual, transgender and anything in between.”

Scott Cuthbertson, development manager for the Equality Network, said: “No matter where you live in Scotland, no matter if you’re LGBTI or not, everyone in Scotland should be able to be who they are and love who they love without fear or prejudice.

“Our research shows that it’s not always easy to be LGBTI in the Highlands and islands of Scotland.

“That’s why it’s so great to see the LGBTI community and allies coming together today in Inverness and Stornoway for these historic pride events.”