WION Dispatch: UK's new points-based visa system will benefit Indians?