PayU India posts best year with $781 million revenue, $18 million profit

Business