Final Trade July 10: Markets Extend Losses Amid Volatility, Sensex sheds 345 pts
Sensex sheds 345 pts; Nifty ends below 25,400 as investors eye Q1 results and US trade talks BIZ DESK Domestic equity markets extended their decline for the second straight session…

