Yelagiri, a tranquil place in the hills of Tamil Nadu, is famous for its appealing atmosphere and green landscapes, a magnet for those who appreciate nature.