Filming Locations in Lachung

Lachung, Sikkim, India
The Last Hour (2021)

Lachung is a mountain village close to the Tibetan border, in the northeastern Indian state of Sikki...

View Details