Nischal Maheshwari, co-head of institutional equities and head of research at Edelweiss Securities, told NDTV that Indian markets are facing a lot of uncertainties at the moment in the form of possible Fed rate hike and China concerns. But India remains a bright spot and investors should buy on dips, he added.