BLS Under Investigation Over Visa Fraud In Spain
Spain Investigates Alleged Visa Fraud Network Spain has expanded an investigation into an alleged visa fraud network operating around its consulate in Algiers, with Indian company BLS International now also coming under scrutiny. The investigation began …