Tags Posts tagged with "technology centres"

Tag: technology centres

PayPal appoints Anupam Pahuja as India Country Manager and MD

Global payments platform PayPal on Thursday appointed Anupam Pahuja as the Managing Director and Country Manager for its India operations. Pahuja has been with...

Poll