A spectacular meteor shower in India was seen