Sensex Falls Over 300 Points, Nifty Ends Below 12,200 On Last Trading Day | Sharefundss