Zoho has opened its new flagship store in Brisbane.It’s called the Zoho Bazaar, and it’s the company’s biggest ever in Australia.It is a major expansion of its business, as it expanded to Sydney last year.Zoho was originally a clothing and accessories company.It made the move to Australia in 2008 and started selling a range of products including clothing, shoes, jewellery […]