Mount Tiyi College
Wokha, Nagaland | Estd. 1974
It looks like nothing was found at this location. Maybe try searching?