Oil at $110.8 Triggers Sensex 517-Point Drop on Iran Risk