A company in China is buzzing the internet for the very wrong reasons after some of its staff were recorded crawling through a busy street. The company in Shandong province, China, came under fire for forcing six of its employees to crawl through the streets on their hands and feet …
Read More »