News

The Austin-based Zoho Corporation's South Texas expansion plans include buying the historic Echo Hotel in Edinburg.