Ukrainian President Petro Poroshenko will pay an official visit to Japan on April 5-7, 2016 at the invitation of Japanese Prime Minister Shinzo Abe, the Ukrainian president's official website has reported.The program of the visit envisages meetings between the president and Japanese Prime Minister Shinzo Abe, the heads of both chambers of the Japanese parliament, other high-ranking officials, and also Japanese businessmen.