India's AFC Asian Cup preparation was jolted on Friday night when they were forced to cancel their upcoming friendly with Jordan after the entire squad could not assemble in Amman in time.
The full India squad arrived in Jordan only in the late hours of Friday night after seven players and a few officials were stuck in Kuwait City airport for more than 30 hours after their flight to Amman was diverted because of heavy rainfall.
With no other friendlies scheduled, India have been left with no games to play in this valuable international break - the last one before the AFC Asian Cup next year.
But India's rivals in Group A have also been hit by the adverse weather across middle-east.
Bahrain, who were supposed to play Kuwait in Kuwait City on Thursday, saw that particular fixture get cancelled due to heavy rainfall and flash floods in Saudi Arabia and the adjoining areas. However, they have another friendly scheduled against Oman on Monday.
UAE, meanwhile, held South American team Bolivia to a goalless draw in Dubai on Friday. But the second friendly they lined up against Egypt has been cancelled after the Egyptian FA cited a packed schedule for withdrawing from the game. However, UAE FA acted swiftly to rope in Yemen to take Egypt's place instead for Tuesday.
Though Yemen are ranked 73 places lower than Egypt, Alberto Zaccheroni's team has been afforded valuable game time.
Thailand are currently participating in the AFF Suzuki Cup and are set to take on Indonesia on Saturday evening. They will be taking on Singapore and Philippines in the next week as well.