Japan

Shinzo Abe Rolls On

By Michael Green & Nicholas Szechyeni — Today Prime Minister Shinzo Abe of Japan won a third term as president of the ruling Liberal Democratic Party (LDP) and is on track to remain in power for another three years. Abe…