Home
Contact
Privacy
Teesta
Teesta
could mean:
Tista River, Norway—a river in the municipality Halden, Norway
Teesta River—a major river in Sikkim, India
Teesta Setalvad—a human and social rights worker based in Bombay
MV
Teesta
, a coaster