Kashmir, the land of streams and solitudes