The American sanctions imposed on Iran violate the United Nations charter and international law, Malaysian Prime Minister Mahathir Mohamad told a conference in Qatar on Saturday.