The Kamarupa kingdom, ruled by three dynasties (Varmanas, Mlechchha dynasty, and Kamarupa-Palas), reached its height and expanded to cover the entire Brahmaputra valley, North Bengal, parts of Bangladesh, and occasionally Purnea and parts of West Bengal.