Latest news and analysis on Swift (1901 items)