XCHG announces extraordinary general meeting of shareholders - XCH News | Rallies