A political storm has been brewing in Japan over recent months, as Prime Minister Shinzo Abe has become embroiled in a number of scandals that have severely dented his popularity ahead of his party’s leadership election in September.
A political storm has been brewing in Japan over recent months, as Prime Minister Shinzo Abe has become embroiled in a number of scandals that have severely dented his popularity ahead of his party’s leadership election in September.