U.S. President Barack Obama demanded Tuesday that Iran release three Americans it holds and help find a fourth believed to be in the country.

Mr. Obama spoke Tuesday in Pittsburgh, Pennsylvania. Some family members, friends and others have criticized Mr. Obama. They say he should have gotten the release of the captives in exchange for the deal with Iran.