Charan is Japan's new rising sun