A Nepali restaurant and its owner are melancholily waiting for customers to show up.
January 1, 2017
Released
The Castle
11min
—