At the foot of Chenshan Mountain, these lovely Chinese roses turn it into a stunning flower sea. [Photo/sheshantravel.gov.cn]