Over 97% of Rs 2000 Notes Returned – What Does This Mean for the Economy? Continue ReadingOver 97% of Rs 2000 Notes Returned – What Does This Mean for the Economy?