The construction work on the 25-MW Keiu Hydro Project being executed on the Lamba Dug river in the Chhota Bhangal area of the Palampur region came to a standstill today following a massive protest