Sikkim is one of the cleanest and organic states in India bordering China, Nepal, and Bhutan. The word Sikkim means ‘new home’ and it is probably one of the best tourist attractions surrounded by snow covered mountains & lush green valleys. It not only invigorates one’s soul but it...