Popular destinations for Religion and Spiritual tours include India , Nepal , Spain , Himalaya , Bhutan , Japan , Portugal , Sri Lanka , Israel and Pakistan