JPY Drops Amid $2.96 Billion Trade Deficit and Weak Data

by