Apauni: The most beautiful village in Nepal