The Indian stock markets ended a tumultuous week on a strong note as the Nifty and Sensex indices...

read more