Which country possesses the largest foreign exchange reserves in the world ?

Which country possesses the largest foreign exchange reserves in the world ?

A. Japan
B. Canada
C. Germany
D. USA