infotechlead

IT services firm Mindtree opens second delivery center in U.S.