Trump admin accused of fraud over immigrant visa fees totaling over $1bn

· The Independent