sapna Himalayan terrace and river