Yes, but the government should provide free learning language courses
Diversity is very important and so is accepting people's cultures. But the immigrants need to know how to speak English to do day-to-day things, There should be no rush on how fast they need to learn it though.