20120823 business.india-business: Sensex hits 23-week high; moves closer to 18;000 mark