Popular destinations for Religion and Spiritual tours include India , Thailand , Nepal , Cambodia , Himalaya , Vietnam , Bhutan , Japan , Egypt and Italy