Travel

Undiscovered China: Zhangjiajie, the land of ‘Avatar’

Touted as China's Grand Canyon, Zhangjiajie National Park is better known as the "Avatar Mountains" for the sandstone spires in James Cameron's film.