Kashmir is place of haven