IITM Global opens $4.5 million Menlo Park hub for Indian startups

Technology