Rainfall depends on
Winds
Closeness to sea
Presence of mountains
All of these
In India, agriculture depends only on the rainfall.