Was that a meteor shower?

T TV Tuesday 17/October/2017 18:27 PM
By: Times News Service

The green light blazing across the Omani night sky on Monday was most likely part of a Russian rocket falling back to earth