Indian shares experienced their best session since early June, breaking a two-week losing streak. The Nifty 50 index gained significantly, posting its strongest ... Read more