Stocks in news: TCS, Tata Power, Bank of India, NTPC and more – Business Today March 19, 2023 by KERDL Info source