Hill RoversFeb 19, 20232 minCherrapunjee – A monsoon wonderland in Northeast IndiaCherrapunjee, also known as Sohra, is a small town located in the East Khasi Hills district of Meghalaya. It is famous for its lush...