Washington: Stargazers and space enthusiasts living in the North American region are likely to witness meteor showers, according to NASA. Named ‘tau Herculid’ shower, it is forecast to peak on the night of May 30 and early morning of May 31. However, it is not a sure thing, the US space agency said. “This is […]