All I know is part A to the question :The geography of India greatly influenced the location of early settlements on the subcontinent. Both the Indus and the Ganges rivers carried rich silt from the mountains to the plains. When the rivers flooded, the silt spread over the plains and made the soil in the river valleys fertile for farming.
. the answer is ==Hinduism. Hinduism plays an important role to Hindus. It had become the way of life of many Hindus. They had patterned their way of life base from the teaching in Vedas. Because of their religion, the caste system also came to be.