In a challenging market environment, experts suggest six stocks, including ITC and Bank of Baroda, for short-term investments ...