Vipshop announces annual general meeting - VIPS News | Rallies