Travel Chitwan National Park, Nepal: Popular activities to do in Chitwan National Park. Nelomasi - Nepal