A quick tl;dr summary on just how much the Imane Khelif story is probably made up:
2022:
-IBA, sponsored by Gazprom, re-elects a Russian president, uncontested.
-said president immediately unsuspends Russia and suspends Ukraine
-Imane Khelif takes some sort of unspecified gender test before world championships, everything is fine. She wins a silver medal.
2023:
-IOC strips status of IBA at the governing body because it is just so fuckin corrupt
-Imane beats a Russian boxer