Wheeler Island, India
From Wikipedia, the free encyclopedia
Wheeler Island is an island off the coast of the state of Orissa, India. It is approximately 150 kilometers from the state capital Bhubaneshwar. India maintains a Missile Testing Facility on the island.