sizes="any">
Ningxia is situated in northwest China, nestled within the upper and middle reaches of the Yellow River.