Iranian media reported that over a million troops are ready for battle amid reports of a possible ground invasion as US is set to deploy troops to West Asia.