Correct option is B
Mesoclimate refers to the study of climate over medium-scale areas (10–100 km), such as vineyards, orchards, or valleys.
Microclimate → Small-scale climate (few meters to 10 km)
Macroclimate → Large-scale regional or global climate