Northern India is simply impractical in December, Delhi unbearably hot in June, and trains uncertain in the monsoon.
Northern India is definitely a challenge for travelers.
During the Monsoon, it's easy to plan train travel.