qqp question1: What is the reason for the colors like rainbow which we see on ground when oil/petrol spills during rainfall? question2: Gasoline: What causes the rainbow of colors to appear in oil spills in parking lots?