TerraPay, a global payments infrastructure company, has announced the appointment of Mr. Deepak Bhutra as the President of Business Development and Strategy-Payments. Deepak brings in over two decades of frontline industry experience across various organizations. In his new role, Deepak would be focusing on expanding TerraPay’s payments domain and spearheading its growth. According to the…