Nestled in the foothills of India's Eastern Himalayas, in West Bengal state, Siliguri ... city acts as a major stop for trade and commerce; goods flow in from outside into northeastern India ...