Concept:Socio-cultural factors are practices and beliefs related to religion, customs, and social life that influence land use.
Explanation:Land is used for many purposes, including transport, housing, industry, and worship.
Constructing roads, building houses, and setting up factories are mainly economic or infrastructural uses of land.
However, building religious houses such as churches, mosques, or temples reflects the cultural and religious values of a community.
Therefore, among the given options, only the use of land for religious buildings is a socio-cultural factor affecting land availability for agriculture.
Answer:D. Building religious houses