单项选择题

唐都长安与宋都开封同为百万人口大都市,但开封城内来自于西域的人却很少。其重要原因是边疆地区崛起了()

A.北魏
B.西夏
C.金国
D.蒙古