India and Afghanistan ‘making castles in the air’