President Hassan Rouhani will make the first visit to Japan by an Iranian head of state for two decades Friday, as Tokyo seeks to mediate between Tehran and Washington amid spiralling nuclear tensions. The trip comes after violent protests last month over petroleum price hikes in Iran,...