Canada plans to admit 500,000 immigrants annually by 2025, with India as a key beneficiary

Canada plans to admit 500,000 immigrants annually by 2025, with India as a key beneficiary