EC halts Bengal Governor’s Cooch Behar trip on poll eve
About
Cooch Behar, also known as Koch Bihar, is a city and municipality in West Bengal, India, located along the Torsa River and in the foothills of the Eastern Himalayas.
It's the only planned town in the North Bengal region.
Being one of the main tourist destinations of West Bengal, housing the Cooch Behar Palace and Madan Mohan Temple, it has been declared a heritage city.