Here is the answer:
There are mainly two types of peoples in nepal 1. who live in Pahads (mountain ) 2.who live in Terai ( Plain land ) .Terai is also called Madhesh. People who live in madhes are called madhesis.They share same culture with Indians.Nepalese (specially Madhesi ) and Indians ke Bich Roti-Beti ka sambandh hai.
Now the problem is constitution assembly of Nepal has declared New constitution, And madhesi parties are saying that new constitution has not addressed their demands. so they are on strike.
Reportedly Indian government has supported madhesis demand and has suggested Nepalese government to Amend the new constitution. Due to this Few Nepalese are angry against Indian Govt.
Further protesters are blocking the Goods carriers to enter in Nepal through Indian Boarder..And there are reports in Nepal that there is unofficial blockade by India.