Yangshuo is a small tourist town contained in a beautiful part of southern China between massive looming Karst towers and beside the peaceful Li River.
YangshuoChina2009