Nepal is a diverse country with a varying landscape, rich bio-diversity and diverse culture of the people residing in it. Each community holds their unique cultures and traditions which they have been following for centuries. Each of them has their own set of beliefs and festivals to celebrate. No wonder Nepal is called the land […]