Darjeeling – The Small Switzerland of India, is a beautiful hill station in the Himalayan Mountain Ranges. What makes Darjeeling the most popular tourist destination is its wonderful climate. The picturesque view, romantic atmosphere, resultant distinctive tea, and several offbeat... (More)