Tour and Travel DOOARS – The Land of Tusks, Horns and Green Forests 2 years ago Editorial Team The Enchanting land of DOOARS DOOARS, located in North Bengal in India, often referred to as the ‘Land of Tusks,...