Indian company BLS International has been drawn into a Spanish National Court investigation with links to alleged visa fraud network at Spain’s consulate in Algiers. The allegations have been denied by the firm.
Get breaking news anytime, anywhere. Download the TOI app now!