British Airways is apologizing for a poorly timed advertisement encouraging people to "escape the commute and discover the Indian Ocean." The airline displayed the digital billboards in a busy London ...