Iran has accused the US of sparking anti-government protests that have gripped the country, and they also added that the Trump administration had "flouted" international law and the principles of the UN charter by supporting the unrest in a series of tweets".