Nifty to end the year above 18,000 despite volatility: Market Sentiment Survey

Market Outlook