Home MCQs General Knowledge MCQs Quiz World’s Deepest Swimming Pool is Situated in which country?

World’s Deepest Swimming Pool is Situated in which country?

112

A. USA
B. Germany
C. Dubai
D. Australia

Explanation: