Tag: Darjeeling

  • Visit Darjeeling: Queen of Natural Beauty in India

    Visit Darjeeling: Queen of Natural Beauty in India

    Mankind can find beauty very easily in nature which surrounds them wherever they live or visit. However, visit Darjeeling in North East India and you’ll understand why they call her the Queen of Nature. The serenity and the peaceful environment of this hill station especially of the tea plantations will make you fall in love…