How has the geography of Afghanistan made it difficult for invading armies to conquer?

Verified Answer :

The geography of Afghanistan made it easy for our soldiers to blend in with their uniforms making it difficult to invade if you can' see who your fighting.

Mountains and harsh terrain