ACHBALUC-MANGI, a town in the northern confines of China.