October 26, 2023: Indian markets witnessed a huge sell-off The sell-off was led by weakness in the IT, banking, and financial services sectors. IT stocks […]