A peaceful and green hill station, hidden in the quiet hills of Kurseong near Darjeeling, carries a reputation that makes even the bravest pause. Welcome to Dow Hill, a place often called India's most ...