Nifty ends above 8,000 but overall sentiment remained muted: Benchmark share indices ended higher on Monday, shrugging off weak European cues, amid buying in index heavyweights even as auto shares emerged as the top gainers. The 30-share Sensex ended up 161 points at 26,587 and the 50-share Nifty ended up 31 points at 8014. The rupee was trading marginally lower at 64.09 to the US dollar compared to its previous close of 64.06. Markets are seeing value buying at lower levels on the back of improved macros with encouraging April IIP numbers and controlled Inflation. Meanwhile, the wholesale price index (WPI) contracted to 2.36% in May versus -2.65% in the previous month on the back of dropping oil and manufacturing goods prices.