The correct answer is D. All of the above.
Sandy soil is a type of soil that is composed of mostly sand particles. It is a loose, dry soil that is not very good for growing crops. Sandy soil is found in many parts of the world, including Haryana.
There are several reasons why sandy soil is found in Haryana. One reason is the flow of rivers. The rivers in Haryana carry sand with them as they flow. This sand is deposited on the banks of the rivers and in the surrounding areas. Over time, this sand builds up and forms sandy soil.
Another reason for the presence of sandy soil in Haryana is the strong winds blowing from the neighboring state of Rajasthan. These winds carry sand from Rajasthan to Haryana. This sand is deposited on the ground in Haryana, where it forms sandy soil.
Finally, sandy soil is also formed by the weathering of rocks. When rocks are exposed to the elements, they slowly break down into smaller and smaller pieces. These pieces of rock eventually become sand. This sand is then deposited on the ground, where it forms sandy soil.
All of these factors contribute to the presence of sandy soil in Haryana.