As beautiful as the heaven and as pristine as Mother Nature, Cherrapunjee is the only place in India that has just one season and that is monsoon. Nestled high above gurgling rivers and foggy valleys ...