Proper noun
English Wikipedia has an article on:TaboWikipedia Tabo A small town in Himachal Pradesh, India, the site of an ancient monastery.