The world's tallest Confucius statue is seen on the Mount Nishan in Qufu city, east China's Shandong province, 7 April 2019. Standing at 72 metres Stock Photo - Alamy
Freestanding Grey Stone Statue Of Confucius Outside Temple Stock Photo - Download Image Now - iStock
Question Box: Why is there a Confucius statue on campus? | Connect2Mason