Satellite internet terminals installed on rooftops in Iran are a direct challenge to the Islamic Republic's internet censorship and obstruction of the free flow of information.
The International Atomic Energy Agency also described Iran's decision to withdraw the accreditation of the agency's inspectors as 'extreme and unjustified'.
The regime claims it has successfully launched a satellite, as pricey space program sucks funds from federal budget and people are under financial duress.