Cooch Behar is a small town located in Northern part of West Bengal which was once a princely state and is now a home to numerous scenic locations that you may have never heard of but are worth a visit.
Cooch Behar is a small town located in Northern part of West Bengal which was once a princely state and is now a home to numerous scenic locations that you may have never heard of but are worth a visit.