Cherrapunji is a pristine place nestled in mountains and clouds. Its unending facets and perpetual clouds make it one of the best places. The magical place offers some of the best tourist attractions.