A teenage girl in a crowd of people looking up at something.
no one saw the rainbow in the sky
Just because a group of people is looking up at something doesn't mean there is a rainbow in the sky.
People could be looking up at more than just a rainbow and there is no indication that no one saw what they were looking at.
There are many objects that can be in the sky besides the rainbow.