Sâphao (Castle of Beinô) – Top-Rated Tourist Attraction in Mizoram, India. Sâphao (Castle of Beinô) is the most extravagant place you can visit in Mizoram, India. Sâphao (also known as…