Every year, in October/November, people in Nepal and Nepali all over the world celebrate Tihar festival. This year, in 2016, the five-days-long festival Tihar was completed on November 1. Some […]