Coorg: The Scotland of India - A Guide to the Enchanting Hill Station Discover Coorg, the stunning hill station in…