Teesta

Teesta in Sikkim.

Teesta

waterway
river