Tag: Dooars

Top 5 beautiful destinations in Dooars

Dooars or Duars lies in the foothills of the Himalayas in North Eastern India. It is the alluvial floodplains...