The International Olympic Committee is facing outcry after it allowed an alleged member of the Islamic Revolutionary Guard Corps to compete and win gold at the Tokyo Olympics. Javad Foroughi secured ...