A ghost island in the middle of the Indian Ocean
Neelima VallangiRoss Island, an abandoned British settlement in the remote Andaman archipelago, is being taken over by its rightful owner: nature.
Neelima VallangiRoss Island, an abandoned British settlement in the remote Andaman archipelago, is being taken over by its rightful owner: nature.