NASA's Stunning Pic Shows Snow-Covered Himalayas From Space

American space agency NASA has shared a stunning glimpse of snow-covered Himalayan peaks - as seen from space. The world's highest mountain range appears above the bright city lights of New Delhi in...

Comments