In a farm lay-out, the best site for a fish pond is?

A. a steep slope
B. an undulating land
C. a flat land
D. a gently sloping valley
E. a hilltop

Correct Answer: Option B

B. an undulating land