Ross Island View ANDAMAN AND NICOBAR ISLANDS - Videos

Ross Island View

Ross Island is located in the Andaman and Nicobar Islands in India. It is now empty. Some evidence of colonialism is scattered here. Along with these ruins, you will find a small and well-maintained museum, a newly developed acoustic and light show of peacocks, deer and other birds. The area is now under the control […]