Cherrapunjee, the wettest place on earth has earned itself a new epithet