London Higher warns that 16 per cent drop in student visa applications could represent £1 billion in lost revenue for the sector.
London Higher warns that 16 per cent drop in student visa applications could represent £1 billion in lost revenue for the sector.