ā”American Woman Admits to to Tying Herself to Tree in Maharashtra Forest
By Team Latestly
In a startling development, a woman found chained to a tree in a dense forest in Maharashtra's Sindhudurg district has reportedly admitted to shackling herself.