Markets Tank 2% for 4th Day as Oil Prices Hit ₹107/barrel