Both the Nifty and the Sensex fell over 2.5% yesterday, giving up most of the gains made in the last 2 trading sessions. Delay in the passage of key economic bills like the GST & land bill spooked the market sentiment. A host of global factors also played a role in hurting the market sentiment such as the global bond sell-off with bond yields surging to multi-month highs as well as Greece's dire debt situation.