Cherrapunji or Sohra is a sub-divisional town East Khasi Hills district in the Indian state of Meghalaya. It was the traditional capital of ka hima Sohra. From Wikipedia