It’s a funny old world. One day Britain agrees to pay for an Indian Ocean base for the US military at a cost of £90m a year ...