Weekly stock market roundup NIFTY takes a breather ahead of long Republic weekend. The 50-share...

read more