Coorg, the Scotland of India, certainly has all the allures and attractions of an ideal hill station. Located in the Karnataka state, the hilly resort is an ideal