Happy Science, a religious organization known for controversial and wildly problematic viewpoints, is promoting a new anime ...
which states that Japan will forever renounce war as a sovereign right. According to Happy Science’s website, the group has members in at least 168 countries and has more than 10,000 facilities ...