11
Dehi, located in southern Afghanistan along the Helmand River, is a city embraced by lush greenery. The city’s connection to the river adds to its charm, creating a serene atmosphere. Dehi is a southern Afghan city where the Helmand River weaves through a landscape of natural elegance.