Razorpay wins IFSCA license for international payments at GIFT City

Business