Destination creator (Voyajo Team)
Cooch Behar is the district headquarters and the largest city of Cooch Behar District in the Indian state of West Bengal. It is situated in the foothills of the Eastern Himalayas and located at . Cooch Behar is the only planned town in North Bengal region with remnants of royal heritage (...) (from Wikipedia)