20031030 india: Geelani walks free after 23 months