Space Shuttle Endeavour touched down at Kennedy Space Center in Florida early Wednesday morning, marking the end of the ship's career and the close of NASA's second-to-last shuttle mission.
German Chancellor Angela Merkel's flight was delayed by several hours early Tuesday morning after the Iranian government decided at the last moment to deny permission for the aircraft to fly through its airspace, reports said.