Outlook

Bank Nifty index hits all-time high of 28,488