Which is called blind valley of India?

Kashmir valley is known as the blind valley of India. It is because, the valley is surrounded by mountains on all sides, which restricts the water from flowing out. Hence, it is called the 'Blind Valley'.
Copyright Wanderlust World © https://www.ynyoo.com