Documentary about the 2006 Maoist revolution in Nepal.
Documentary
NextFilm 2025