236,300 views
13 votes
13 votes
What is the world's largest delta at 22° 42'0" N and 89° 40' O"E?

User Dontae
by
3.0k points

1 Answer

21 votes
21 votes
Ganges Delta that is located in South Asia
User Xiang Zhang
by
2.7k points