TASHO�� TASHO
-
- Society & Culture
Tune in to Tasho😉... to explore the tribes of a small state Sikkim, lying in the majestic foothills of Himalayas,India.
-
Lepchas of Sikkim
This episode opens a window to the world of Lepchas.. a Himalayan tribe, indigenous to Sikkim, India.