What we know about the supposed ‘meteor shower’ filmed in Indian skies over the weekend
A luminous streak split the Indian night, in the state of Maharashtra, this Saturday, April 2. Many videos of this celestial phenomenon have been posted on social networks. These stunning …