Dahla Dam is located in which of the following countries? A. China B. India C. Afghanistan D. Bangladesh Explanation: The Taliban has captured Afghanistan’s second-biggest dam after months of fierce fighting in their former bastion of Kandahar. Dahla Dam, which provides ...
READ MORE +