Description:
BALSHANGJI is a Chinese surname. It is a variant of BALSHAW. The Balshangji are a Han Chinese Muslim ethnic group who are found in the Balochistan province of Pakistan. The Balshangji are also found in the United Arab Emirates, Bahrain, Kuwait, Qatar, Saudi Arabia, Oman, and the United States.





