ngosha long