geography
By dipzilla
@dipzilla (57)
India
1 response
@supremegod (1018)
• India
23 Jan 07
delta is the place where a river meets a sea or ocean but needs to have the land islands created due to the deposited silt carried by the river all along its path.