1. Why is the buffalo called”water buffalo ?

    Why is the buffalo called”water buffalo ?

    1.27K