This postcard is postmarked in 2009 with a China stamp with the same photo you see here for 420.
- - - - - - - -
Mount Song, is one of the Five Sacred Mountains of Taoism and is located in Henan province on the south bank of the Yellow River in China. Its summit is 1,500 meters above sea level.
The Historic Monuments of Mount Song are listed with UNESCO.