20050603 india: Key to peace lies with India: Geelani