Apparently it has. But it does not work at all. On skype or hangouts and sometimes on a phone call, the person on the other side can clearly hear the echo of her own voice when you put the call on loud speaker.
Hi Jagjeet. Yes, Xiaomi Mi A1 has noise cancellation.