But overcrowded with EU nationals, right?
Millions of mainly unskilled poor people have come over from the poorest ex soviet parts of the EU and good for them I don't blame them. However this has caused massive strain on housing and public services as you admit. The main people suffering are the poor people in Britain of which there are a lot. Post brexit we will still have immigration (we need it) but it will be skills based and on need. Pretty much like the immigration system in most of the world including Mauritius. You are once again making fun of the British but you would never accept that situation in your own country.
We have a lot of Blangladesh and Chinese workers who work in our garment industry and without them there would be no textiles factories and hundreds of Mauritian workers (supervisors, managers, sales people, accountants to name a few) would lose their jobs. You might have to face that soon, a good case to study then. Maybe things will be better though, I am impatient to see what happens.