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