Apart from special effects sequences shot in sound stages, the film was shot on-location in Nepal and China.
Apart from special effects shots made in studios, the movie was filmed at locations in Nepal and China.