Police searching for a pensioner who went missing after boarding a train in Fife have found his body.
Officers said Robert Brown, 72, of North Shields, was discovered in Tweedmouth on Sunday.
His family has been informed.
He was last seen at Kirkcaldy railway station around 10.15am on Thursday when he got on a Cross Country train for Newcastle.
He intended to travel from there to his home in North Shields but never arrived.
Police Scotland said on Friday that information suggested he had got off the train at Berwick-Upon -Tweed.