PETA India has taken a courageous stand by filing a petition in the Gauhati High Court, exposing shocking evidence of brutal and illegal buffalo fights. This passionate animal rights group is demanding swift action to stop this horrific cruelty and senseless bloodshed once and for all

