Scenic Marvel of God's Own Country - One of the must see places in India.
Read this post on ratnibbles.blogspot.com