Edinburgh's tram service will be extended to Newhaven after plans were rubber-stamped by councillors.

The £207m extension is due to be completed by 2022 and up and running to passengers early the following year.

It will add nearly three miles to the network, which currently runs from Edinburgh Airport to York Place in the city centre.

Councillor Lesley Macinnes, the Edinburgh transport leader, said: "This is a crucial decision for Edinburgh - for today's residents and for generations to come.

"Taking trams to Newhaven will allow brownfield development sites to be transformed, opening up the whole of north Edinburgh to a wealth of opportunities in terms of jobs, housing and local facilities."

Original estimates suggested the extension would cost £165m and concerns were raised when the projection jumped beyond £200m earlier this year.

Edinburgh City Council will fund the project by borrowing, paid back by future ticket sales and a £20m dividend from Lothian Buses.

The first phase of the project proved hugely controversial, coming in well beyond its schedule and budget.

It was then subjected to a judge-led public inquiry, which is yet to report on its findings.