Weekly stock market update NIFTY rallied for second straight day amid impressive global cues. The...

read more