This low rainbow could be due to a temperature inversion. This is where warmer air sits on top of colder air at the surface, whereas air temperature normally falls as you ascend through the atmosphere ...