The Northern part of India has fertile land because the
1) Desert holds moisture
2) Himalayan Mountains bring rain
3) Indus and Ganges Rivers create silt
4) Indian Ocean is used to water plants