Dove lake is located in which country? March 1, 2022 – by admin Dove lake is located in which country? A. India B. ArgentinaC. Australia D. Brazil