World’s largest delta is_____A. IndiaB. Sri LankaC. JapanD. BangladeshLeave a ReplyYou must be logged in to post a comment.