infotechlead

Mobile payments firm Net Element enters India