Longsheng Rice Terrace in China Longsheng (which means Dragon’s Backbone) Rice Terraces is the most amazing terrace in China! Students from Omeida Chinese academy went
Visit Yangshuo on one of China’s high-speed trains for an adventure. As the train winds through the southern countryside, passengers begin to roll up the