Why does Japan use Katakana?

There are millions of users of the Japanese language around the world. As a matter of fact, today we have two commonly used wire scripts in Japanese, hiragana and katakana. You cannot avoid learning...