20080517 city.delhi: Coming up in west Delhi; a habitat centre