Travel Astounding Things About Coorg 4 years ago Mike Overton Coorg is prominently known as the Scotland of India. Because of the commendable magnificence and…