Siliguri is a city in the Indian state of West Bengal. It's located at the foot of the Himalayas and… Read More