India is a land of contrasts – from snowy peaks to pristine beaches, from sweltering summers to freezing winters. This also means that it offers something for the visitor all year round. For foreign visitors, it means that they want to know everything about where and when they’re planning to travel. For....