View Single Post
Old 1 May 2017, 04:11 AM   #62
Join Date: Nov 2013
Posts: 54
Information about Zoho:

Zoho Corporation, with nearly 3,500 employees, is headquartered in California and has development offices in Asia, primarily in India, Singapore, and Beijing. There are more than 25 million users of its "many" software products. One such product, Zoho Mail, was introduced in October 2008.

I urge you to read more about Zoho by clicking the following two links:

In short, Zoho is definitely not a fly-by-night firm.
chickadee is offline   Reply With Quote