Sandeep Kalra maps Persistent Systems' $2B FY27 $5B FY31 ambitions

Business