Boasting clear rivers and lush mountains, Luwo town, located in Guizhou province's Xifeng county, was selected as one of the most beautiful towns in China, during an event held in Foshan, South China's Guangdong province, on Dec 27.