Welcome to Cooch Behar
Cooch Behar, also known as Koch Bihar, is a city in the Indian state of West Bengal and it stands on bank of the Torsa river. The city is the headquarters of the Cooch Behar district. During the British Raj, Cooch Behar was the seat of the princely state of Koch Bihar.
Top Destinations in Cooch Behar
No destinations available for this region yet.