The world’s largest geothermal power installation is “The Geysers” located in which among the following countries?
[A] United States
[B] Canada
[C] Switzerland
[D] Finland

Show Answer

Advertisement