Our love for momos is beyond words, this Tibetan specialty has been one of the most popular street foods in India and other Asian countries. One can easily find a momo vendor on every nook and corner ...