Popular destinations for Religion and Spiritual tours include India , Himalaya , Nepal , Sri Lanka , Bhutan , Egypt , Cyprus , Greece , Japan and Turkey