Which two rivers form the world's largest delta?AGanges and IndusBBrahmaputra and IndusCGanges and BrahmaputraDBrahmaputra and SatlujAnswer: C. Ganges and BrahmaputraRead Explanation: