A Chinese magician is under fire from animal activists over a mysterious magic trick involving goldfish.

In the trick, performed on January 30 for the Lunar New Year, magician Fu Yandgong apparently causes goldfish to swim in unison.

China's Capital Animal Welfare Association insists Yandgong is using magnets to control the fish in an inhumane way, but the magician has refused to reveal his secret.