Gulf Resources holds annual shareholder meeting - GURE News | Rallies