The correct options are
A Both civilisations settled near rivers; the Harappans near the Ganges and the Mesopotamians near the Nile.
B Both civilisations made use of seals.
It is indeed true that both civilisations settled near rivers. However, the Harappans settled in the valley of the Indus, while the Mesopotamians settled in the valley between the Tigris and the Euphrates.
Additionally, only the Indus Valley Civilisation was located in the Indian subcontinent. The Mesopotamian Civilisation was effectively spread across the region that is now made up of countries like Iraq, Turkey and more.