Nepal, with 300 festivals a year, does not forget to celebrate crows and dogs
Nepal has the largest number of festivals in the world, with more than 300 festivals in a year, including more than 50 official national holidays.