Sensex Sheds Over 300 Points, Nifty Settles Below 15,700 | Sharefundss