Predictably, IGRA has come under fire from all directions.
IGRA has been criticized.