Afghanistan is not just a place of war. It's also a land of great beauty, hospitable villagers, stunning landscapes, and great cultural diversity.