News

Recent migrants paid $10.1 billion in taxes but required $19.3 billion in services, with education and shelter driving the ...