A BAHRAIN resident who committed suicide in Kerala was reportedly under heavy debts, it has emerged.
Indian Joshi Varghese, who was found hanging from a ceiling fan inside a room at a resort in Wayanad on Tuesday, had left behind a suicide note citing financial difficulties .