The correct option is B Mesopotamian
All the great ancient civilisations existed on the banks of rivers. The Mesopotamian civilisation existed on the banks of the rivers Tigris and Euphrates, whereas the Egyptian civilisation existed on the banks of the River Nile.