Best time to visit northern India
I'm sure the weather varies greatly in different areas of India, as it is such a vast country, but I'm interested in the climate of northern India and when the best time to visit would be? We will be wanting to do some hiking and visit some temples so advice on the best places to go would also be useful. I have heard that Ladakh is amazing? Thanks!