Displaying items by tag: Mystery surrounds US woman found starving and chained to tree in India

Mystery surrounds an American woman who was found chained to a tree "screaming" in a forest in the western Indian state of Maharashtra.

Published in International News
There are 35832 listings and 1274 categories in our website