Indian techie drowns in Glacier National Park in U.S.
Lake McDonald acts as a near-perfect mirror for the mountains in Glacier National Park, Montana. Image used for representative purpose only. | Photo Credit: AP A 26-year-old Indian IT professional working in California drowned in the famous Glacier National Park in the U.S. state of Montana while on vacation with friends, according to park authorities….
Read More “Indian techie drowns in Glacier National Park in U.S.” »