April 5, 2025 Over 97% of Rs 2000 Notes Returned – What Does This Mean for the Economy? "Shocking Revelation: Over 97% of Rs 2000 Notes Returned – What Does This Mean for…