Lyrid Meteor Shower To Be Witnessed In These Indian Cities Today

The Lyrid meteors according to NASA have been observed for the last 2,700 years and are well known to leave behind glowing dust trails and streaks in the night sky as they pass through.