City-bound Inmarsat looks to regain the high ground as its satellite blasts off

At Cape Canaveral on Friday, Inmarsat launched the world’s largest commercial communications satellite into a trajectory that will place it at 64 degrees east over the Indian Ocean. But the communications company also started the countdown to what is widely expected to be a flotation on the stock market.