I hd an online booking from Gaborone, Botswana to Mumbai via Johannesberg. So the checknin baggages has to be delivered to Mumbai directly. Airlink refused to transfer my baggage at Johannesberg airport to my connecting flight from Kenya Airways. So the kenya Airways has to find and transfer my luggage. Why can't this simple thing be done by Airlink? I like the in cabin service and overall flight experience but this thing about baggage transfer is surprising.