Indus Delta-Seventh Largest Delta In The World - The Indus River Delta forms where the Indus River flows into the Arabian Sea in Pakistan. The delta covers an area of about 16,000 square miles (41,440 km²), and is approximately 130 miles across where it meets the sea. Indus Delta seventh largest in the world has been put to death by intended policy decisions, which demonstrates worst case of political economy of water.