I think this was shot in India, the place looked very beautiful.
I was on the VFX team here in LA where all of the post took place, but yes, the movie was shot in India.