The world is waiting with bated breath to see how Iran will react following America's attack on Tehran's nuclear facilities.

While the full extent of the damage caused to Iran's nuclear dream is still unknown, the Islamic Republic has been quick to vow revenge - with ally Vladimir Putin pledging to 'support the people of Iran'.

But what form will the revenge take?

On one hand, Iran will be loath to provoke a full-scale war with the United States, a conflict it cannot hope to win.

Iran's economy is buckling under sanctions, its population exhausted by years of unrest and repression, and its military - though vast in manpower and well stocked with missiles - is simply no match for the might of Uncle Sam.