The Sensex fell 147 points on Thursday to close at 18,349.25 on concerns over political instability and weak global cues.