A man who was reported missing from the Newtown area has been found.

Forty-year-old James Jefferies went missing over the weekend.

Dyfed-Powys Police say Mr Jefferies has been located.

"Thanks to everyone who helped to share our appeal," they said in a post on Twitter.