24 Jul 2024, 07:13 AM
The much-coveted payment aggregator license maybe losing its sheen as it has turned into a regulatory nightmare for some.