A 20 GB file would take:
3.7 hours at 12 Mbps, or
1.5 hours at 30 Mbps, or
22.2 hours at 2 Mbps.
Read more