Inside the buffeting of an ordinary human life, at any moment, what the Buddha found, we can find. in southern Nepal, at the foot of the Himalayas, is one of the world's holiest places, Lumbini; where, according to the sacred tales, the Buddha was born.