Police are appealing to find the passengers of a taxi which was involved in a fatal crash last weekend.

John Nisbet, 72, died after his black cab was involved in a collision with a Peugeot Boxer van on the A1 between the Old Craighall and Wallyford junctions in the early hours of Sunday.

Officers say they wish to speak to the person or people who were in his taxi shortly before the crash, which took place around 12.30am.

Mr Nisbet's son Eddie had earlier paid tribute to him, describing him as a "huge personality" who "left an indelible mark on a vast amount of people."

The passengers in the taxi were picked up in Edinburgh around midnight and taken to Wallyford around 30 minutes later.

Sergeant Roger Park of the Road Policing Unit said: "We continue to work to establish the full circumstances surrounding John's death and our condolences remain with his family and friends at this difficult time.

"As part of our inquiries, we're very keen to trace the person or persons who used this taxi shortly before the collision itself.

"I want to stress that they are not in any trouble whatsoever, but we believe that they may have information which can help with our investigation."

Earlier, Mr Nisbet's son Eddie said: "It goes without saying that as a family we are utterly heartbroken by my father's recent passing.

"The warmth, humour, generosity and compassion that John brought to the lives of his family and friends is truly immeasurable. His loss has left a void that will be impossible to fill.

"His doting wife, Gaye, will forever cherish their 32 years of marriage after falling in love at first sight. He was her hero, her best friend and ultimately her life - her heart will forever belong to him."

He added: "A huge personality in golfing, taxi driving and snooker circles across the city, he left an indelible mark on a vast amount of people.

"We have been overwhelmed by the depth of sentiment that has been expressed to us over the past days. We are now getting a true feel for just how popular and well-loved he is, which has offered us a huge amount of comfort."

Anyone who was in the taxi or knows who was has been asked to contact police on 101, or the charity Crimestoppers via 0800 555 111.