Sociologists consistently point out that those in cities have a higher tolerance for differences than those in smaller towns or rural areas. Which
statement BEST explains this tendency?

A) Those from rural and urban areas have limited interactions with one another.

B) People in cities have indifferent attitudes towards others; this is often seen as tolerance.

C) Rural populations tend have lived there for decades and are more likely to cling to customs.

D Cities have diverse populations, regularly exposing residents to differences.