Yen is too strong

At 10:49PM EST, USD/JPY is trading at 96.19 and EUR/JPY at 123.16. Some say the strengthen Yen is due to carry trade unwind. Companies who borrowed yen to fund their business expansion now have to pay it back due to global economy slowing down. As yen appreciates, the cost of paying back borrowed yen goes [...]