9.6k views
2 votes
What is the world's largest delta at 22° 42'0" N and 89° 40' O"E?

1 Answer

2 votes
Ganges Delta that is located in South Asia
User Don Zacharias
by
4.9k points