Yelagiri is an idyllic hill station in Tamil Nadu, best known for its natural ... the areas around are filled with incredible road trip routes that have not been properly exploited by the usual ...