image
Iran's Rouhani tells critics: blame 'oath-breaker' US