Markets
Indian shares post best day in two months on Mideast peace hopes
- Nifty jumped 1.99% to 23,622.90 points while the BSE Sensex rose 2.3% to 75,527.95






























































































































































































































































