Did India's demonetization policy curb stone-pelting in Indian-administered Kashmir. (17th November 2021)