IFSCA awards Niyo payment service provider license for GIFT City

Business