A live-action fantasy adventure film set in the tropical forests of Himalayas.

For better web experience, please use the website in portrait mode