New Delhi, April 14 -- Iranians reacted with a mixture of disappointment and defiance on Sunday after peace talks with the United States failed to reach an agreement following hourslong negotiations.

U.S. officials said the talks collapsed over what they described as Iran's refusal to commit to abandoning its nuclear program. Iranian officials blamed the U.S. for failing to reach a deal, without specifying the sticking points.

The failure of the high-stakes talks in Pakistan after 21 hours casts doubt over the future of a fragile two-week ceasefire, due to expire on April 22.

While the fragile ceasefire seems to hold, the war is not over and uncertainty remains on the streets of Tehran where some residents were reluctant to speak to th...