Chinese Company Found to Have Tampered with Japanese Government's Renewable Energy Task Force Documents, and Controversy Surrounds the Film 'Strange House', & moreā¦