tallguurl tallguurl 06-03-2019 History contestada What country thought their leader was a living god A. Germany B. Japan C. Italy D. Russia