HIGHLAND

Candidates face a long road to the polls on May 3 as they trek across Highland landscape