Nifty faces uncertainty but long-term India story remains compelling