Breath-taking Natural Wonders: ‘Avatar’-style Tianzi Mountains in Zhangjiajie, China

Top Post on IndiBlogger
119

Some places completely defy imagination. They are so unbelievably unrealistic that the idea that it was created by nature sounds outlandish. Tianzi Mountains of Zhangjiajie in China is one such place. Remember the floating mountains in the movie Avatar? Y

Read this post on drishti.co


Archana Kapoor

blogs from Mumbai