Different breeds of cattle and buffalo

Different breeds of cattle and buffalo

Murrha

Jaffarbadi

Surti

Nili Ravi