Nestled at the foot of the Helan Mountain, 30 kilometers west of Yinchuan, capital city of Northwest China's Ningxia Hui Autonomous Region, some sprawling mausoleums of earthen "pyramids" stand as ...