Tharu Culture in Nepal

Tharu culture in Nepal Tharu Culture in Nepal : Tharus are the indigenous groups of Nepal. They are actually the official tribe of Nepal mostly found in Terai region of Nepal….