Fringed with forests on all its sides, the town of Yercaud presents a picture of serenity...