In a surprise move the Government of Mexico has announced strong foreign controls and a ban on all foreign exchange and precious metal transactions until further notice.