Tista

From FinnegansWiki
Jump to navigationJump to search

Teesta River: a major river in Sikkim, India.