Which of the following Power Plant causes least environmental pollution____________?

Which of the following Power Plant causes least environmental pollution____________?

A. Thermal Power Plant
B. Hydro Power Plant
C. Nuclear Power Plant
D. Diesel Power Plant