Sensex and Nifty ended their four-week winning streak this week, closing marginally lower amid profit-booking and mixed global cues.

See Full Page