A man-made town nestled among lush karst mountains along a winding river in Yangshuo, China, captured in a stunning HD desktop wallpaper.