Chitwan is one of the most popular destinations in Nepal when it comes to indulging in the natural and cultural heritage ...