True or False Nepal is home to eight of the worlds ten tallest mountains? In Geography Trivia AnswerTRUE Share and Enjoy !