located in the west of yunnan province , southwest china , the nujiang river canyon is grand and steep because of the swift nujiang river , the perilous biluo mountain and the gaoligong mountain on each bank of the river .