Australia to cap number of permanent migrants to 160,000 for next four years
  • The 160,000 cap covers 110,000 skilled places and 47,000 family places
  • To try to steer migrants away from Sydney, Melbourne and Brisbane, new skilled-worker visas are also being introduced
4 hours ago