Coorg, often referred to as the Scotland of India, is renowned for its picturesque landscapes and lush greenery that stretches for miles. Deep within this natural haven lies a resort called ...