Niu Holdings holds extraordinary general meeting - NIU News | Rallies