Phantom Rock
The towering Phantom Rock and its surroundings are popular among nature lovers and photographers. The rock formation, which resembles a skull, is a unique example of nature’s artistry. This is situated at Cheengery near Ambalavayal It is a rare kind of natural structure which is a must see destination for the travelers who visit wayanad. […]