It’s Exterior Gateway Protocol (EGP) that runs between AS (autonomous systems) to enable routing policies and improve security.
It’s used on the Internet.
Any communication between IGPs and the internet or between service providers will be accomplished through BGP.
Called Inter-domain Routing (Routing between Autonomous System).
Very Robust and scalable routing protocol.
Current over 500,000 routes on the internet.