With flattering weather all around, December marks the pinnacle of the holiday season in India. The cool weather of December makes it the best time of the year to go on a holiday. From the snow-capped Himalayas of the north to the beaches in the south, from the lush greenery of the east to the […]