US is all set to deploy mobile Marine units in Japan’s Okinawa islands. That will make China the sitting ducks in the region July 25, 2020