Stocks: The benchmark Sensex ended the week with strong gains, rallying 620.41 points close at 35,535.79, while the broader Nifty ended at 10,806.50, garnering 188.25 points.
Bulls dominated and remained in control despite anxiety ridden trading week ahead of Karnataka Assembly elections, also inhibited by weak rupee, surging crude prices and US bond yields as well as political tensions in middle east.
The week saw the Global financial markets rattled by US President Trump's decision to pull-out of Iran nuclear deals resulting global crude jumping $76 per barrel on supply worries.
Regardless a brief spell of small losses due to