Where does the Abyssinian cat come from?

Where does the Abyssinian cat come from? We are not sure but one theory is that the breed originated in India under the British Raj and a jungle cat/domestic cat hybrid was transported to Africa from India and thence to Abysissinia and thence to England.