River that flows more than 3,000 km from Tibet to its delta south of Karachi (5)
I believe the answer is:
indus
(Other definitions for indus that I've seen before include "South Asian river" , "banker" , "Long river of Asia" , "Punjab river" , "Long Asian river" .)