Best places in India to watch mesmerising meteor showers 0 19.07.2024 14:25 Economictimes.indiatimes.com Nestled in the Himalayas, Ladakh boasts some of the darkest skies in India, making it a prime location for meteor shower observation.