Top 5 Small-cap and Mid-Cap Stocks to Watch on October 13, 2023 | Angel One