The Kabuliwala
Across
- 2. surprised
- 5. to laugh repeatedly in a quiet but uncontrolled way
- 7. extremely frightened
- 8. a person from Kabul in Afghanistan
Down
- 1. to buy something
- 2. dirty
- 3. strange
- 4. noisy state of confusion
- 6. to hit or attack someone violently