This time, when you feel the wanderlust for mountains, go to these spectacular hill stations in India we're sure nobody told you about! The natural beauty, the serenity, and of course, the lofty hills all around is bound to make you fall in love with life, again!