Media playback is unsupported on your device Media caption Paul Taylor of Pew says veterans are experiencing homecoming difficulties

A third of post-9/11 veterans say the wars in Iraq and Afghanistan have not been worth fighting, an opinion poll by the Pew Research Center suggests.

The view by 33% of those veterans was shared by 45% of the general public, according to the research.

About six out of 10 veterans said the US should focus less on foreign affairs and more on its own problems.

Half of post-9/11 veterans thought the Afghan war worth it, while 44% said the same of the Iraq conflict.

Among members of the general public, 41% thought the Afghan war worth it and 36% believed the same of the Iraq war.

Pew, a nonpartisan organisation, surveyed nearly 4,000 veterans and members of the general public in two separate polls between July and September.