Where can I see elephants in Sri Lanka?

National parks like Minneriya, Kaudulla, and Udawalawe are the best places to watch wild elephants in their natural habitat.