Two British pilots were killed on Thursday when the helicopter they were flying came down in Tourrettes-sur-Loup valley in southern France, the UK government confirmed on Friday.
British Airways will inaugurate their much anticipated—and somewhat controversial—"Business Plus" service between London City Airport and JFK Airport in New York on September 29th.
Space Shuttle Atlantis on Thursday landed at NASA's Kennedy Space Center in Florida to end its final mission after 30 years of the administration's Space Shuttle Program.