Tharu Culture in Nepal

Tharu Culture in Nepal : Tharus are the indigenous groups of…