A European Ariane 5 ECA rocket on July 25 successfully launched Europe’s largest-ever telecommunications satellite and a meteorological spacecraft for India. Credit: Arianespace via SpaceVidsNet