Shillong (Meghalaya) [India], April 27 (ANI): The north-eastern province of Meghalaya is an unexplored slice of paradise and is home to some of the most enchanting tourist spots that provide visitors with an unforgettable experience. One such tourist spot is the Shillong peak, located at