Village in Andaman and Nicobar Islands, India
Afra Bay
Afra Bay is a village in the Nicobar district of Andaman and Nicobar Islands, India.
It is located in the Great Nicobar Subdivision on Little Nicobar Tehsil.
Text adapted from Wikipedia, CC BY-SA 4.0.