Sohora (=Cherrapunjee), East Khasi Hills District, Meghalaya, India