File Photo

Kashmir consumes 22 lakh sheep annually, only 6.5 lakh raised locally