Lake Amadeus is located in which country? / General Knowledge MCQs / By admin Lake Amadeus is located in which country? A. PakistanB. Australia C. South Africa D. Sri Lanka