A body found by police in Perth has been confirmed as that of missing T in the Park reveller Jim Richardson. 

Police made the discovery near an area of the A9, near Forteviot, Perthsire on Tuesday July 12.

Police Scotland confirmed today that the body had been identified as Jim Richardson. 

The 29-year-old's death is being treated as not suspicious. 

Read more: Body found by police thought to be missing reveller from T in The Park

Dad-of-three Jim Richardson, from Wishaw, had been missing since Monday afternoon when he failed to return home from the Scottish music festival.

He was last seen getting off a bus returning from the T in The Park music festival at Auchterarder around 2.30pm.

His wife Samantha Richardson launched a Facebook appeal to friends to help trace him. 

Tributes have appeared to Mr Richardson on social media.

Family friend Suzie Langford said: "Thoughts and condolences to Samantha Richardson and the whole Richardson family. Absolutely gutted and heart wrenched at Jim Richardson not making it home to his family.

"I'm totally saddened at this and wish all thoughts and prayers to what i can only say a lovely family who myself and my brothers grew up with."

Daniel Bell said: "Rip Jim Richardson u were a true gentleman, thoughts go to the family at this sad time"

Conor Curley said: "RIP Jim Richardson, one of the nicest guys about, worst news we could have got, took far too soon, honestly can't come to terms with it, thinking of you mate, GBNF always in our hearts brother."

A Police Scotland spokesperson said: "Police Scotland can confirm that the body of a male which was found in the area of the A9 near Forteviot, Perthshire on Tuesday 12th July 2016, can now be formally identified as 29 year old James Richardson from Craigneuk, Wishaw, Lanarkshire."

"Following a post mortem it has been concluded that the cause of his death was not suspicious."