If the rain is anything like what I'm experiencing 100 miles away, I can fully understand why this match has been called off. Apparently puddles are even forming on the pitch!
No new date has been arranged, but it will be hard considering Rangers UEFA Cup committments.