Sensex added 116.29 points, or 0.63 per cent to 18,455.29 in the morning trade. (Reuters)