What do Ancient India, Mesopotamia, and Egypt all have in common?

A) All worship the same monotheistic God

B) All are Polytheistic, worshipping many gods

C) All created writing systems based on pictures

D) All had access to major sea trade routes