Terhi River flows below the southern edge of Uparhar in Bahraich District
of Uttar Pradesh
and is fed by the water of the great Baghel Tal near Pura Gosain. It enters the Gonda District
and joins the Ghaghra River. The Terhi has a winding and irregular course. A number of small streams, such as the Chandehi Nala, drains into it.