Teesta river valley with scenic Himalaya mountain landscape at Darjeeling district in West Bengal, India