Campbell Bay in Great Nicobar Island is now accessible to tourists ...

Campbell Bay in Great Nicobar Island is now accessible to tourists ...