-는다고 carries a reported statement and 그러다 is the spoken stand-in for 'say', so this marks information as second-hand: I heard Europeans drink a lot of espresso, they say it weighs over a hundred tonnes, apparently six hundred products contain it. 그러더니 adds a twist — he said he'd stay quiet, and then look what happened. The written equivalent is -는다고 하다.