Photo taken on May 24, 2010 shows the azalea blossoms in Arxan forests in Dahinggan Mountains of north China's Inner Mongolia Autonomous Region. [Xinhua]