Have you heard about Kukur Tihar or the dog festival of Nepal? Read this in-depth article to find out about this historic tradition, the perfect homage to man's best friend