ByPursottamAugust 15, 2022 14 Incredible Places To Visit In Cherrapunji For A Soothing Vacation Cherrapunji also known as Sohra or Churra means the land of oranges, situated 50 KM from the state… India