contestada

What physical barrier shielded India from foreign invasion from the north?