Siliguri is the nearest large city in India.
Siliguri adalah kota besar terdekatnya di India.